将EBS快照移至Glacier


Answers:


5

尽管Amazon EBS确实提供了创建卷的时间点快照的功能,这些快照保留在Amazon S3上,但此操作不在您的控制范围内,并且完全由EC2处理,请参阅相应的FAQ 。我将能够访问我的快照使用常规的Amazon S3 API?

不可以,快照仅可通过Amazon EC2 API使用。

因此,您也无法将这些不可访问的快照也从支持的Amazon S3存储移动到Amazon Glacier,并且只有在AWS将来直接提供功能(例如,与最近启用的存档类似的方式)时,才有可能通过对象生命周期管理将Amazon S3数据传输到Amazon Glacier


4

无法将EBS快照移至Glacier,也无法将其存储在Glacier中。由于EBS快照是增量快照,因此每个快照通常都指向许多以前的快照中存储的数据。因为从Glacier检索对象需要花费很长时间,所以甚至有可能将EBS快照移至Glacier,因此从Glacier还原快照中包含的数据实际上是不可用的。Glacier归档可以更好地处理文件:将必需的文件复制或备份到Glaciers,以便您以后可以检索它们。


2

亚马逊没有这样做的功能。但是,如果您不介意失去快照增量性质为您提供的节省空间的优势,则可以将快照转换为临时EBS卷,将内容压缩,然后将该tar上传到S3。使用S3存储桶生命周期规则自动迁移到Glacier。

我开发了一个开源工具,它可以自动为您完成此过程,称为snap-to-s3

https://github.com/thenickdude/snap-to-s3

如果愿意,您可以选择使用dd而不是tar保留卷的每个字节。


0

看来唯一的方法是从卷快照手动生成文件并将其推送到Glacier。

一段时间以前,AWS论坛上有一个类似的问题,但最初的问题仍然没有答案:

感谢您的反馈。当前,此功能无法通过AWS控制台使用。但是,我们确实认识到这种集成的价值,并正在评估它在将来的发行版中的价值。


答案不应该用于提交评论。这个答案似乎没有回答作者的问题。
Ramhound

1
第一句话仍然读起来像是评论,带有被引用的回复,尽管它更接近实际答案(IMO)
Ramhound

-1

没有什么可以阻止您联系亚马逊并询问他们是否会将快照转移到Glacier中。如果您突然发现需要他们,则冒着无法迅速联系到他们的风险,但是由于您无法直接访问他们所居住的S3存储桶,因此您可以提交请求让他们这样做这个给你。


“如果您突然发现需要他们,他们可能会无法迅速联系到他们”。从S3过渡到Glacier时,价格会降低约90%,这是以失去立即访问为代价的(亚马逊表示,存储在Glacier中的数据的访问时间最多为5个小时,IIRC)。
CVn
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.