7

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

我们有一堆 cron 并且每个 url 都以管理员身份保护”(如文档中所述),但是每次 cron 服务点击 url 时,如果用户通过浏览器点击 url,我们就会得到 403 状态效果很好。

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

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

4

1 回答 1

1

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

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

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

于 2017-05-23T15:27:01.483 回答