您如何在 App Engine flexible 上安排 Java 任务 (cron)?

How do you schedule a Java Task (cron) on app engine flexible?

如何在 app engine flexible 环境中创建 Java 长 运行 计划任务(例如每小时)?

我能找到的唯一文档是针对标准环境的: https://cloud.google.com/appengine/docs/standard/java/config/cron

平台里有什么吗?

是的,确实如此。 Documentation is here 对于 Flexible/Java。

要上传您的 cron 作业,您必须将 cron.yaml 指定为以下 gcloud 命令的参数:

gcloud app deploy cron.yaml

要删除所有 cron 作业,请将 cron.yaml 文件更改为只包含:

cron:

cron.yaml 文件位于应用程序的 WEB-INF 目录中(在 app.yaml 旁边)。以下是 cron.yaml 文件的示例:

cron:
- description: daily summary job
  url: /tasks/summary
  schedule: every 24 hours