Google app engine Cron URL在灵活的环境中获得403状态

Google app engine Cron URL在灵活的环境中获得403状态,google-app-engine,google-managed-vm,app-engine-flexible,Google App Engine,Google Managed Vm,App Engine Flexible,我们正在试验灵活的环境,希望迁移现有的应用程序。除了cron条目之外,一切似乎都进展顺利 我们有一堆cron,每个url都作为admin进行保护”(如文档中所述),但是每次cron服务命中url时,我们都会得到403状态,如果用户通过浏览器命中url,那么一切都正常 在标准环境下,一切都很好 有什么我们可以检查的吗?我假设您在app.yaml handler部分添加了login:admin,以保护Google app Engine标准环境上的cron服务 但在AppEngineFlex上,它改变

我们正在试验灵活的环境,希望迁移现有的应用程序。除了cron条目之外,一切似乎都进展顺利

我们有一堆cron,每个url都作为admin进行保护”(如文档中所述),但是每次cron服务命中url时,我们都会得到403状态,如果用户通过浏览器命中url,那么一切都正常

在标准环境下,一切都很好


有什么我们可以检查的吗?

我假设您在app.yaml handler部分添加了
login:admin
,以保护Google app Engine标准环境上的cron服务

但在AppEngineFlex上,它改变了如何保护cron处理程序,如下所示(PHP示例):


检查$\u服务器['HTTP\u X\u APPENGINE\u CRON'],如果是真的,则请求来自App Engine CRON服务。

这可能与PubSub push端点的类似问题有关。您可以在此处跟踪进度:目前他们似乎在这方面进展不够快。