我想在我的生产appspot中按需运行计划任务。与开发不同,我可以单击“运行此任务”按钮。当我尝试直接转到URL时,出现500错误。日志说:
Google Apps域名webfilings.com的身份验证只能是 在从该域的子域提供请求时执行 它已通过Google Apps控制台批准
我已经确认我已登录,并且我是此appspot的所有者。
我也尝试通过远程api工具运行任务,但这也不起作用。
答案 0 :(得分:1)
抱歉,目前没有Cron任务的“立即运行”按钮。如果您想提交,这是一个合理的功能请求。
答案 1 :(得分:0)
身份验证错误是由于您的应用程序的配置方式。 如果您已将身份验证类型(在创建应用程序时或在应用程序设置中)设置为Google Apps域,则会发生这种情况。这会导致应用要求使用该域管理的帐户完成所有登录,但还要求域管理员在Google Apps控制台中配置应用程序。 您(或您的域管理员)可以通过转到appengine.google.com上的应用程序的应用程序设置并单击添加域来执行此操作。您还可以将身份验证类型重置为Google帐户API,这将允许所有帐户。
https://developers.google.com/appengine/articles/auth有更多信息,但现在允许在特定条件下更改身份验证类型。