Cron urls在Flexible Environment上获得403状态

时间:2016-04-06 15:35:06

标签: google-app-engine google-managed-vm app-engine-flexible

我们正在尝试使用Flexible Environment,我们希望迁移现有的应用程序。除了cron条目之外,一切似乎都很顺利。

我们有一堆cron,每个网址都是以管理员身份安全的#34; (如文档中所述),但每次网址被cron服务命中时,我们都会获得403状态,如果网址被用户通过浏览器点击,则一切正常。

在标准环境中,一切都很好。

我们可以检查一下吗?

1 个答案:

答案 0 :(得分:1)

我假设您在app.yaml处理程序部分添加login: admin以保护Google App Engine标准环境中的cron服务。

但是在App Engine flex上,它改变了如何保护这样的cron处理程序(PHP示例):

检查$ _SERVER ['HTTP_X_APPENGINE_CRON']如果是,则请求来自App Engine cron服务。