【发布时间】:2019-01-02 06:54:34
【问题描述】:
我需要创建一个 python 烧瓶应用程序,将文件从 s3 存储移动到 s3 glacier。我不能使用生命周期策略来执行此操作,因为我需要使用生命周期策略方法无法使用的冰川保险库锁,因为我将无法在这些文件上使用任何冰川功能。这些文件的大小将是多个 GB,因此我需要下载这些文件,然后将它们上传到 Glacier。我正在考虑在 ec2 上添加一个脚本,该脚本将由烧瓶触发,并将开始下载文件并将其上传到冰川。 这是我想出的唯一解决方案,它似乎不是很有效,但我不确定。我对 AWS 很陌生,所以任何提示或想法都会受到赞赏。
不发布任何代码,因为我对编码没有任何问题,只是我应该采取的方法。
【问题讨论】:
-
您能否以编程方式触发并使用 Lambda 通过 API 将 S3 文件放入 Glacier? docs.aws.amazon.com/amazonglacier/latest/dev/…
-
我必须从 s3 下载文件,然后将其上传到冰川。我无法直接从 s3 存档,因为我需要正确冰川格式的文件。据我所知,一个 lambda 最多运行 15 分钟。这将没有足够的时间下载然后上传文件,因为它的大小将是数 GB
标签: amazon-web-services amazon-s3 amazon-glacier