【问题标题】:Cron urls get a 403 status on Flexible EnvironmentCron url 在柔性环境中获得 403 状态
【发布时间】:2017-05-23 23:27:01
【问题描述】:

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

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

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

有什么可以检查的吗?

【问题讨论】:

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2017-09-30
    • 2018-03-03
    • 2017-03-09
    • 1970-01-01
    • 2020-07-05
    • 2017-03-02
    • 1970-01-01
    • 2019-04-24
    • 1970-01-01
    相关资源
    最近更新 更多