每个项目或每个应用的Google Cloud Platform Cron作业?

时间:2018-01-04 20:37:19

标签: google-app-engine cron

我有一个可在多个Google App Engine标准版实例上运行的Google Cloud Platform应用程序。一个应用程序有一个cron.xml,其中定义了一些指向该应用程序上的REST端点的cron作业。

现在我想在另一个应用程序中创建一个cron作业,所以我创建了另一个cron.xml,所有REST端点并进行了部署。部署后,我意识到部署删除了第一个应用程序定义的cron作业。我在某处读到你只能有一个cron.xml定义PER PROJECT而不是PER APP。它是否正确?我一直在阅读有关Google App Engine的文档和书籍,但找不到答案。

2 个答案:

答案 0 :(得分:0)

cron.yaml/cron.xml适用于每个申请。

答案 1 :(得分:0)

我刚从Google Cloud支持中得到答案。显然,PER PROJECT只能有一个CRON文件。每次上传cron文件都将覆盖以前的上传。 解决此问题的方法是为与CRON文件不在同一App中的URL添加TARGET标记。添加目标:将请求重新路由到appName应用程序。