AppEngine 管理的虚拟机 Cron 作业?

AppEngine Managed VMs Cron Job?

所以我正在使用 AE 管理的 VM 来托管带有 nodejs docker 图像的网站 - 效果很好 - 网站工作等。但是,我似乎无法注册 AE cron 作业.我在我的 app.yaml 文件旁边添加了一个 cron.yaml 文件,我没有在我的 docker 文件中排除它。

我需要采取一些额外的步骤来注册 cron 作业吗?或者托管 VM 不支持 cron 作业?

Cron.yaml:

cron:
- description: daily summary job
  url: /cron/socialmedia/twitter
  schedule: every 2 minutes

至少在常规 GAE(即非托管 VM)上,仅使用 appcfg.py update 上传应用程序不会 总是 也更新 cron 作业。

Updating cron jobs 具体来说,在这种情况下使用 appcfg.py update_cron 应该可以。

您可以使用 gcloud preview app deploy cron.yaml

部署 cron.yaml 个作业