如何在不使用 cron 作业的情况下在谷歌云中安排 python 脚本?

noo*_*bie 4 google-app-engine google-cloud-platform airflow google-cloud-functions

我有两个 python 脚本在我的本地环境中每天运行一次。一种是获取数据,另一种是对其进行格式化。

现在我想将这些脚本部署到 Google 的云环境并每天运行一次/两次。

我可以使用 Google Cloud Function 做到这一点还是需要 App Engine?

为什么没有 cron 作业:因为我不希望我的系统/VM 运行一整天(不使用时)。

我可以使用 Cloud Composer 来实现吗?

med*_*088 7

您可以使用Google Cloud Scheduler,它是一个完全托管的企业级 cron 作业调度程序。它允许您安排几乎任何作业,包括批处理、大数据作业、云基础设施操作。

每月前 3 个工作是免费的。接下来是每个工作每月 0.10 美元。