从Glacier迁移到S3 Glacier深度归档

7
我有很多文件存储在Amazon Glacier(S3之前的版本),多年来一直使用FastGlacier上传文件。现在,我想将这些文件移动到S3 Glacier Deep Archive存储类别以利用更好的定价,并试图找出最佳方法。 (据我所知,S3 Glacier之前的版本不提供Deep Archive存储类别,但我很高兴错了。)
是否有任何方法可以直接从Glacier恢复我的文件到S3帐户/存储桶/其他位置,以避免与下载所有内容到家中相关的带宽使用量,只需重新上传到云中?还是那是我唯一的选择?
3个回答

5

不。

原始的Amazon Glacier服务价格低廉,但难以使用。大多数请求需要几分钟(甚至几个小时)后才能检索结果。如果没有像你提到的工具这样的工具,它几乎无法使用。

然后,Amazon S3团队介绍了在S3中指定Glacier作为存储类别的功能,并且它们会处理复杂的部分。这为低价提供了更好的接口。

最近,Glacier Deep Archive存储类别带来了比Glacier本身更低的成本,因此几乎没有理由再直接使用Glacier。除非,当然,您的文件仍然在那里,就像您的情况一样。

不幸的是,没有从“旧Glacier”迁移到“S3 Glacier”的机制。您需要提取档案,然后将其上传到S3(指定 Glacier Deep Archive 作为存储类别,或使用S3生命周期规则更改存储类别)。您需要自己完成此操作,最好从Amazon EC2开始,以加快速度并避免数据传输费用。也许您可以将FastGlacier工具放在Windows EC2实例上,然后从那里执行操作?


3
你现在可以使用Amazon S3 Glacier Re:Freezer。 这是一个无服务器解决方案,自动将整个Amazon S3 Glacier保险库存档复制到定义的目标Amazon Simple Storage Service(Amazon S3)存储桶和S3存储类别中。 该解决方案自动化优化的恢复、复制和传输过程,并提供预构建的Amazon CloudWatch仪表板以可视化复制操作进度。 部署此解决方案使您可以无缝地将S3 Glacier保险库存档复制到更具成本效益的存储位置,例如Amazon S3 Glacier Deep Archive存储类别。

3

您可以在与Glacier保险库和新存储桶相同的AWS区域中启动具有公共IP地址的EC2或Lightsail实例,并从那里进行所有下载/上传操作,避免带宽费用,因为收费是针对离开AWS区域的流量 - 并且使用位于同一区域的计算实例,这种费用就不适用。

没有直接从一个服务向另一个服务传输内容的机制,您是正确的...旧版Glacier服务似乎不支持深度归档。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接