(实操)生命周期配置
  TSz33hV0u6FS 2023年11月02日 23 0

(实操)生命周期配置_AWS培训

Hello大家好。 在本课时我们将了解如何使用S3的生命周期配置来管理我们的对象。

(实操)生命周期配置_aws_02


回到S3控制台,选择iloveawscn-saa这个存储桶,然后点击上面的“管理”。在这里,我们可以创建生命周期规则,我们点击“创建生命周期规则”。

(实操)生命周期配置_AWS学习_03


首先我们创建一个转换S3存储类的规则,生命周期规则名称我们就叫zhuanhuan。然后选择规则应用的范围,在这里可以通过定义的筛选条件限制此规则的范围,筛选条件可以是前缀、对象标签、对象大小或者适合您的使用案例的任何组合来筛选对象,您可以在这里定义您的筛选条件,只将符合条件的对象应用即将定义的转换生命周期规则,可以理解吧?

当然也可以将规则直接应用于存储桶内的所有对象,我选择应用到所有对象。然后会弹出一个提示,点击“我了解。。。”复选框。

然后在往下,我们就可以看到支持的生命周期规则操作:包括在存储类之间移动对象的当前版本,非当前版本;可以将对象的当前版本设为过期,永久删除对象的非当前版本,以及删除过期对象删除标记或未完成的分段上传。

(实操)生命周期配置_AWS培训_04


现在,我想要转换对象当前的版本,所以我们选择“在存储类之间移动对象的当前版本”, “创建对象以来的天数”我们输入30,“选择存储类转换”我们选择“标准-IA”。这条规则的意思就是:对象上传到存储桶后,我希望在30天之后,将对象从S3标准存储类迁移到标准IA存储类。比如您觉得您的对象在30天后应该就很少在使用,就可以通过配置这条规则到期后将他转换为标准IA,可以节省存储成本。

这是第一次的转换。

那如果我们要是预计我们的对象在比如90天之后,使用到的可能性非常非常低的话,我们就可以配置在对象存储90天后,将其自动迁移到Glacier对其进行归档,Glacier有最低容量费用,我们在前面的课时讲过,所以这里需要我们了解,然后点击这个“我了解。。”复选框。

好的,这就是我要创建的转换规则。

然后往下,您可以看到对象的当前版本和非当前版本操作,对于当前版本,对象在0天上传后,30天后移动到标准IA,然后在90天后移动到Glacier Flexible retrieval。

好,让我们创建这个规则。


(实操)生命周期配置_S3_05

那前面是创建的转换规则,我们接下来创建一个过期操作规则。

我们点击“创建生命周期规则”,然后生命周期规则名称,我们输入guoqi。选择规则范围,选择“应用到存储桶中的所有对象”。

然后这个规则我们要选择“永久删除对象的非当前版本”,然后输入对象变为非当前对象以来的天数,我们输入30天,也就是说这条规则的作用是,30天后,那些非当前版本,以前的版本将会自动被删除。注意右边这里还可以定义要保留的较新版本的数量,是可选的。

还有一个小提示,大家看生命周期规则操作这里是复选框,大家可以在一个规则里面定义多个操作,我这里是为了容易理解分别创建了两个规则各定义了一个操作,大家理解了吧?

好,我们现在创建这个规则。

(实操)生命周期配置_AWS学习_06


的,我们现在创建了两条规则,您可以创建多条规则达到您的目的,创建规则之前您要对这条规则可能对对象产生的影响非常的清楚,我们前面提过,我举个例子:

很多的S3存储类型都有最低存储持续时间费用,比如S3标准IA是30天,那如果你创建的规则是不到30天就将对象从标准IA转换到其他存储类,那肯定会浪费一些费用,所以用生命周期规则,达到成本优化的目的,前提是要了解这些知识点,否则转换来转换去有可能产生费用比一直放在S3标准里还要多。这部分大家要注意。

一旦创建了规则,这些规则都会被启用,选择规则后,可以禁用规则,或者删除规则。

我们目前不需要转换或者删除对象,所以我现在将这两个规则禁用。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论