首页 > 解决方案 > 如何复制一组 s3 密钥并将它们复制到冰川保险库中?

问题描述

我正在从 s3 中删除对象并在云端使它们无效。我想获取这些对象密钥并拥有 s3 副本并将它们放入冰川保险库进行备份。

有没有办法做到这一点,所以我的客户不会将对象保存在内存中?我现在有在 lambda 中运行的代码。

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

标签: python-3.xamazon-web-servicesamazon-s3boto3amazon-glacier

解决方案


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

Amazon Glacier 适合存储大型存档文件,但不适用于存储单个文件/对象。相反,只需将 Amazon S3 中的存储类更改GlacierGlacier Deep Archive

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

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

看:


推荐阅读