python - App Engine cron 作业可以使用 https (SSL) 吗?

标签 python google-app-engine cron

我有一个 App Engine 应用程序需要 SSL 才能访问任何 URL。

任务执行没有任何问题,需要 https (SSL)。

我尝试运行的 cron 作业也需要 SSL(已在基本处理程序级别进行检查)但它无法运行。我相当确定这是问题所在,因为该 URL 使用 GET 从浏览器运行良好,但它确实需要 https。我真的不想更改基本处理程序(在 python 中)以允许某些请求在没有 SSL 的情况下通过。

作业运行时(按计划运行)App Engine 日志中没有日志条目。

作业的状态是“失败”。

App Engine cron 作业是否有使用 SSL 的配置参数,或者这是 App Engine 团队的功能请求?

最佳答案

您可以先阅读Securing URLs for Cron然后实现一些(或全部)建议的方法,我认为通过要求 Cron 任务的“管理员”权限并通过检查 X-Appengine-Cron: true 即使不使用你也会变得非常安全SSL。

您不必更改基本处理程序,只需为 Cron 作业创建另一个处理程序即可。

关于python - App Engine cron 作业可以使用 https (SSL) 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15667681/

相关文章:

php - 在循环中使用 PHP 邮件强制用户等待页面显示

python - 无法在 Win7 上将 python.exe 设置为 *.py 脚本

Python Tkinter - 在 root.destroy() 之后从条目中获取值

java - 盖伊/J : unable to register a custom ELResolver

python - 关于 Glashammer App Engine Web 框架的观点

kubernetes - 避免在 Kubernetes 中为一个 cron 执行点运行多个 cron 作业

python - 如何拾取元素中的某个平面来镜像它?

python - 在没有循环的情况下向numpy数组中的所有奇数或偶数索引元素添加一个数字

python - whoosh MultifieldParser 字段搜索或查询解析器连接

php - Mysql PHP Cron 用于更新用户统计信息