S3 删除 Glacier 存储中的文件 class

S3 deleting files in Glacier storage class

我们的 S3 存储桶包含标准存储和 Glacier 存储中的混合对象 class(由于我们设置的生命周期规则)。我想了解如何删除 Glacier 存储 class 对象。我查看了 Glacier 控制台,我们没有要删除的 Vault/archive。所以,我的猜测是 S3 正在为我们管理 Glacier 保险库。我还查看了生命周期规则博客 post(https://aws.amazon.com/blogs/aws/archive-s3-to-glacier/) 来验证这一点。

TL;DR

那么,从 S3 中删除一个对象(在 Glacier 存储 class 中)(使用 aws CLI 或生命周期规则)是否足以将其从 Glacier 中删除?

So, is deleting an object (in Glacier storage class) from S3 (using the aws CLI or lifecycle rules) sufficient to delete it from Glacier as well?

是的,是的。从 S3 中删除对象会将其从 Glacier 中删除。

The GLACIER storage class uses the very low-cost Amazon Glacier storage service, but you still manage objects in this storage class through Amazon S3.

https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html

当 S3 在 GLACIER 存储 class 中存储对象时,S3 不会将该数据放入 your Glacier in your AWS 账户。 S3 似乎有自己的、单独的 Glacier 接口。 (同样,EBS 快照存储在 "in S3," 但不在 "your" S3 中。)