Google App Engine cron 作业未显示
Google App Engine cron job not showing up
我创建了一个 Google 云函数来获取数据并将其转储到 Google SQL 数据库中。我需要这个函数每 15 分钟执行一次。据我了解,您不能在 cron 作业中执行云功能。解决方法是在应用引擎中部署一个应用程序。
我部署了一个简单的 NodeJS 应用程序,它使用 NodeJS https 模块发出 http 请求。我已将此应用连同以下 cron.yaml
一起部署到 Google App Engine
cron:
- description: "Gets new data every 15 minutes"
url: /
schedule: every 15 mins
但这并没有执行,也没有出现在 cron 作业列表中。上面的 cron 作业语法看起来正确吗?
我还需要做什么才能让 Google App Engine 接手这个 cron 作业吗?
蒂亚
当我执行 gcloud app deploy
时,我误以为 cron.yaml 会被部署为 cron 作业
要部署 cron 作业,我必须显式部署 cron.yaml
gcloud app deploy cron.yaml
我创建了一个 Google 云函数来获取数据并将其转储到 Google SQL 数据库中。我需要这个函数每 15 分钟执行一次。据我了解,您不能在 cron 作业中执行云功能。解决方法是在应用引擎中部署一个应用程序。
我部署了一个简单的 NodeJS 应用程序,它使用 NodeJS https 模块发出 http 请求。我已将此应用连同以下 cron.yaml
一起部署到 Google App Enginecron:
- description: "Gets new data every 15 minutes"
url: /
schedule: every 15 mins
但这并没有执行,也没有出现在 cron 作业列表中。上面的 cron 作业语法看起来正确吗?
我还需要做什么才能让 Google App Engine 接手这个 cron 作业吗?
蒂亚
当我执行 gcloud app deploy
时,我误以为 cron.yaml 会被部署为 cron 作业要部署 cron 作业,我必须显式部署 cron.yaml
gcloud app deploy cron.yaml