每个月的第一天运行python脚本的最佳方法是什么?
我的情况是我希望在每个月的第一天使用python api将一些数据发送到HipChat会议室。我想发送的数据位于S3存储桶的文本文件中
答案 0 :(得分:3)
如果您的脚本可以在5分钟内执行,则可以通过创建Python Lambda功能并通过Lambda scheduled tasks每月运行一次来执行此操作。每月运行一次将保持在免费的Lambda使用限制内,因此您的成本几乎为零。
如果您的脚本执行时间超过5分钟,那么您可能需要将其安排为EC2实例上的cron作业。
答案 1 :(得分:1)
创建Lambda函数并使用cloudWatch ==>事件==>规则和配置
使用: 1:AWS内置定时器 2:Cron表达式
在你的情况下,cron是更好的选择