amazon-web-services - Python 脚本作为 AWS S3 存储桶上的 Cron

标签 amazon-web-services amazon-s3 amazon-ec2 aws-lambda

我有一个 python 脚本,可以将文件从一个 S3 存储桶复制到另一个 S3 存储桶。该脚本需要在每周日的某个特定时间运行。我正在阅读一些文章和答案,所以我尝试使用 AWS lambda + Cloudwatch 事件。此文件至少运行 30 分钟。 Lambda 是否仍然适用,因为 Lambda 最多只能运行 15 分钟。或者还有其他办法吗?我可以创建一个 EC2 盒子并将其作为 Cron 运行,但那会很昂贵。或者任何其他标准方式?

最佳答案

更合适的方法是使用 aws glue python shell job,因为它在无服务器的保护伞下,您将随用随付。

这样一来,您只需为代码运行的时间付费。 此外,您不需要为此管理 EC2。这就像一个扩展的 lambda。

关于amazon-web-services - Python 脚本作为 AWS S3 存储桶上的 Cron,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62663403/

相关文章:

amazon-web-services - AWS API Gateway -> Lambda 性能是否可以/是否会得到改进?

amazon-web-services - 无法在 Postman 中测试 Cognito 认证的 API 网关调用(它是一个 ADMIN_NO_SRP_AUTH 池)

security - 我应该如何限制我的 Elastic Beanstalk 环境的负载平衡 Web 流量?

amazon-web-services - 在 Windows/Cygwin 上配置 AWS SSH key

amazon-web-services - 是否可以从 AWS lambda 向 S3 存储桶发出 302 重定向请求以触发下载?

amazon-web-services - 亚马逊上的存储桶权限

node.js - 无服务器框架 - 将二进制文件上传到 S3 会损坏

amazon-ec2 - 适用于 Amazon EC2 的 Opscode Chef

mysql - AWS-EC2(Laravel、MySQL)上的连接错误过多 - SQLSTATE[HY000] [1040]

amazon-web-services - AWS :Device Name Error when converting from Elastic Beanstalk instance from m3. xlarge 到 m4.xlarge