我们正在尝试使用Flexible Environment,我们希望迁移现有的应用程序。除了cron条目之外,一切似乎都很顺利。
我们有一堆cron,每个网址都是以管理员身份安全的#34; (如文档中所述),但每次网址被cron服务命中时,我们都会获得403状态,如果网址被用户通过浏览器点击,则一切正常。
在标准环境中,一切都很好。
我们可以检查一下吗?
答案 0 :(得分:1)
我假设您在app.yaml处理程序部分添加login: admin
以保护Google App Engine标准环境中的cron服务。
但是在App Engine flex上,它改变了如何保护这样的cron处理程序(PHP示例):
检查$ _SERVER ['HTTP_X_APPENGINE_CRON']如果是,则请求来自App Engine cron服务。