【发布时间】:2016-09-29 22:37:45
【问题描述】:
我有 3 个 python 脚本,我想安排它们在 AWS 中的不同时间运行。目前,我有这 3 个脚本驻留在 EC2 实例中,我使用 cron 运行它们。第一个和第二个脚本将一些数据下载到 EC2 机器上的特定目录(比如/home/ec2-user/data)。第三个使用下载的数据运行。
有时,前两个脚本之一失败会导致第三个脚本也失败。但是,我无法通过cron 重试失败的脚本,除非我在脚本中构建故障恢复逻辑。另外,我对使用 EC2 实例不满意。这不是一个好的解决方案。最好使用 AWS 服务。
我想知道AWS Lambda 在这里使用是否是一项好服务?如果是这样,我如何指定将数据下载到哪里,以及让第三个脚本从哪里读取数据?
或者 AWS 中是否有其他服务最适合这种情况?
【问题讨论】:
标签: python amazon-web-services cron aws-lambda