如果cron作业需要身份验证(用户名和密码),如何在appengine中安排cron作业

时间:2018-01-25 10:59:55

标签: google-app-engine

如果cron作业需要身份验证(用户名和密码),如何在app引擎中安排cron作业。 在cron.xml中的url标记中发送用户名和密码并不是一种好习惯。 有没有办法做到这一点?

谢谢, Damodar

1 个答案:

答案 0 :(得分:0)

您可以在请求中测试HTTP_USER_AGENT。例如,在Python / Django中:

if 'AppEngine-Google' in request.META.get('HTTP_USER_AGENT', ''):   

让cron作业绕过登录。

此外,如果您的app.yaml中的网址需要login:admin,则cron作业会自动满足要求。