use*_*114 5 cron google-app-engine node.js serverless
我创建了一个Google Cloud函数,该函数获取数据并将其转储到Google SQL数据库中。我需要此函数每15分钟执行一次。据我了解,您无法在cron作业中执行云功能。解决方法是在App引擎中部署应用程序。
我已经部署了一个简单的NodeJS应用程序,该应用程序使用NodeJS https模块发出了http请求。我已经将此应用程序与以下cron.yaml一起部署到了Google App Engine中
cron:
- description: "Gets new data every 15 minutes"
url: /
schedule: every 15 mins
Run Code Online (Sandbox Code Playgroud)
但这没有执行,也没有显示在cron作业列表中。上面的cron作业语法看起来正确吗?
要让Google App Engine接手这项Cron工作,我还需要做些其他事情吗?
蒂亚
我误以为我在执行gcloud app deploy时会将cron.yaml部署为cron作业。
要部署cron作业,我必须显式部署cron.yaml
gcloud app deploy cron.yaml
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
443 次 |
| 最近记录: |