从 AWS Glacier 恢复 AWS S3 中已删除的存储桶

Restore a deleted bucket in AWS S3 from AWS Glaicer

我创建了一个存储桶,只是为了使用 S3 测试 AWS Glacier 中的归档。我使用生命周期规则向 在对象创建日期后 3 天永久删除 添加了一条规则,并将此规则应用于整个存储桶。

现在 3 天后,测试存储桶应该是空的,但我不知道如何使用 S3 访问我在 Glacier 中的存档存储桶。我搜索了 AWS 文档并发现 this link 但是如果存储桶为空,我该如何恢复对象,请帮助我从 AWS Glacier 恢复存储桶。

您是如何设置生命周期规则的?
如果您在 1 天后将其设置为冰川并在 3 天后永久删除,那么它就消失了。

1 天后从您的存储桶中消失 = 将项目放在 Glacier 中。从桶中取出。 这时候你可以从冰川中恢复它。

3 天后永久删除 = 从冰川中删除。 冰川或存储桶中不存在文件

http://docs.aws.amazon.com/AmazonS3/latest/UG/lifecycle-configuration-bucket-no-versioning.html


用图片更新了答案

将“对对象的操作”更改为存档然后永久删除 并将冰川日设置为 3,并将永久删除日期设置为从现在开始的很长时间(365 天)。在 365 天后,您的物体将从冰川中移除。