Nik*_*Nik 5 python cron amazon-web-services aws-lambda
我想安排3个python脚本在AWS的不同时间运行。当前,我在EC2实例中驻留了这3个脚本,并用cron它们来运行它们。第一个脚本和第二个脚本将一些数据下载到EC2框上的特定目录中(例如/home/ec2-user/data)。第三个使用下载的数据运行。
有时,前两个脚本之一也会失败,从而导致第三个脚本也会失败。但是,cron除非在脚本中构建故障恢复逻辑,否则我无法通过来重试失败的脚本。另外,我对使用EC2实例也不满意。这不是一个好的解决方案。为此最好使用AWS服务。
我想知道这里是否AWS Lambda有很好的服务?如果是这样,我如何指定将数据下载到哪里以及第三个脚本从何处读取数据?
还是AWS中的另一项服务最适合这种情况?
是的,您可以使用 aws lambda 来实现此目的。您可以使用 s3 来满足您的数据存储需求。
您可能需要考虑的一项限制是允许执行作业的最长时间为 300 秒。
参考: http://docs.aws.amazon.com/lambda/latest/dg/with-scheduled-events.html
| 归档时间: |
|
| 查看次数: |
4690 次 |
| 最近记录: |