首页 > 解决方案 > 如何按时运行 python 项目(AWS、Heroku 等)?

问题描述

我有一个要按计划运行的 python etl 项目。我有点迷失从哪里开始。我看过一些使用 Heroku 和 AWS Lambda 的教程,但这些都是单个脚本文件。我的主脚本引用了多个包,它们都在同一个项目目录中。我是否能够部署整个项目并让它按计划运行主脚本?如果是这样,我应该查看哪些工具/服务?

标签: pythonamazon-web-servicesherokuscheduled-tasks

解决方案


请参阅Lambda 计划事件。您可以创建一个 Lambda 函数并指示 AWS Lambda 定期执行它。您可以指定固定速率(例如,每小时或每 15 分钟执行一次 Lambda 函数),也可以指定 Cron 表达式。

请注意Lambda 包大小限制


推荐阅读