Php 在应用程序防火墙激活的情况下从appengine发送邮件

Php 在应用程序防火墙激活的情况下从appengine发送邮件,php,cron,google-cloud-platform,sendgrid,google-app-engine-php,Php,Cron,Google Cloud Platform,Sendgrid,Google App Engine Php,我正在用PHP和appengine开发一个微服务。我实现了用sendgrid发送电子邮件。出于安全原因,防火墙被激活,但随后电子邮件服务无法正常工作 我知道,在这种情况下,防火墙只针对传入流量,但这是我唯一要改变的,当然,如果我关闭防火墙,应用程序就会工作 更新 Appenginee微服务是从cron服务调用的。我可以修复它!当使用应用程序引擎服务时,从激活防火墙的cron作业调用该服务时,必须添加规则以允许ip 0.1.0.1(标准环境) 有关更多信息,请参阅 要控制来自其他应用程序引擎应用程

我正在用PHP和appengine开发一个微服务。我实现了用sendgrid发送电子邮件。出于安全原因,防火墙被激活,但随后电子邮件服务无法正常工作

我知道,在这种情况下,防火墙只针对传入流量,但这是我唯一要改变的,当然,如果我关闭防火墙,应用程序就会工作

更新


Appenginee微服务是从cron服务调用的。

我可以修复它!当使用应用程序引擎服务时,从激活防火墙的cron作业调用该服务时,必须添加规则以允许ip 0.1.0.1(标准环境)

有关更多信息,请参阅

要控制来自其他应用程序引擎应用程序或服务的请求的访问,您可能需要创建规则以适应用于服务到服务通信的IP地址。如果应用程序与应用程序引擎中的其他应用程序或服务进行通信,则必须考虑如何处理。 来自以下IP地址的请求:

  • 来自Cron服务的作业请求:
    • 在标准环境中收到的请求:0.1.0.1
    • 在灵活的环境中收到的请求:0.1.0.1和10.0.0.1

我能修好它!当使用appengine服务时,从激活防火墙的cron作业调用此服务时,必须添加允许ip 0.1.0.1(标准环境)的规则。如果您解决了此问题,请将此评论作为答案发布(对其他用户进行了很好的解释)。在这种情况下,完全可以。谢谢@AniaRudzińska