如何复制一组s3密钥并将其复制到冰川库中?

时间:2019-07-01 23:15:45

标签: python-3.x amazon-web-services amazon-s3 boto3 amazon-glacier

我正在从s3中删除对象,并在Cloudfront中使它们无效。 我想拿那些对象密钥并复制s3并将其放入冰川库中进行备份。

有没有一种方法可以使我的客户端不在内存中保存对象?目前,我的代码正在lambda中运行。

我看不到是否先将对象复制到内存中的任何信息。

1 个答案:

答案 0 :(得分:0)

您似乎希望保留一些对象,但以低成本方式存储它们。

Amazon Glacier非常适合用于存储大型档案文件,但对于存储单个文件/对象并不是最佳选择。相反,只需将Amazon S3中的存储类更改为GlacierGlacier Deep Archive

Amazon S3将继续“管理”对象(因此它们将出现在S3存储桶中),但实际数据将被移至Glacier。当您希望检索对象时,可以将其还原,然后通过Amazon S3进行访问。

这比将对象移动到实际Glacier服务要简单得多。

请参阅: