首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图理解S3生命周期规则

试图理解S3生命周期规则
EN

Server Fault用户
提问于 2022-03-01 06:25:26
回答 1查看 467关注 0票数 0

我在一个电子商务网站上工作。

我把产品照片存储在一个s3桶里。一旦产品被删除,我也会删除s3桶中的照片。

我启用了S3桶版本控制。我不完全确定版本控制是如何工作的?

以下是我的假设:

  1. 如果修改了产品照片,旧照片将保留在旧版本中(因此老照片永远不会被删除)
  2. 如果照片被删除,AWS仍然保留已删除的照片,但是它被标记为已删除。

上述假设正确吗?

现在,我希望创建一个生命周期规则,将旧照片(删除的或修改后的照片的旧版本)移到更便宜的存储中。

在S3控制台中,我选择了Management > Create生命周期规则。我可以看到以下选项:

  • 在存储类之间移动对象的当前版本
  • 在存储类之间移动对象的非当前版本
  • 过期当前版本的对象
  • 永久删除对象的非当前版本
  • 删除过期的对象删除标记或不完整的多部分上载

我不清楚非当前版本是什么意思?

被删除的照片是非当前版本吗?如果一张产品照片在很长一段时间(比如1年)没有被修改或删除的话,那会怎么样呢?它会不会变成无潮流,因为它在水桶里坐得太久了?

我想我想要的选择是:

上述规定是否会在30天后将删除和修改后的照片移至更便宜的存储区?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2022-03-01 07:16:47

对于版本控制是如何工作的,以及生命周期规则正在做什么,您的理解是正确的。

你应该考虑使用冰川即时检索类来节省更多的钱,或者,如果你有6个月的最低存贮期,你应该考虑使用冰川深度档案馆。

注意,在存储类之间转换对象要花费很小的费用,所以在某些情况下(比如CloudTrail日志)是不值得的。图片应该是值得的。文档很好地涵盖了这一点。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1095038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档