我想知道是否有一种简单的方法可以将Glacier对象永久还原到S3。在还原到S3时,似乎可以在提供的一定时间内还原Glacier对象。因此,例如,我们现在有成千上万的文件还原到S3,这些文件将在90天之内返回Glacier,但我们不希望它们返回Glacier。

最佳答案

为了澄清技术性,您的文件将在90天之内不会“返回” Glacier,因为它们仍在Glacier中,但是由于您已经进行了还原,因此存在S3减少冗余存储(RRS)中的临时副本),则S3将在90天内删除(或执行还原操作时指定的任意天数。还原文件不会删除Glacier副本)。
您的问题的答案是否定的,是的。
从技术上讲,您不能将对象从Glacier存储类更改回标准或RRS类。

...但是...

从技术上讲,您可以将该对象复制到一个新对象,但是该对象具有与新对象相同的键(路径)...因此,出于实际目的,可以。
这里讨论了PUT / COPY操作:
http://docs.aws.amazon.com/AmazonS3/latest/dev/ChgStoClsOfObj.html

08-07 13:16