Hello大家好。 在本课时我们将讨论S3的三个功能特性,这三个特性有一些相关性,即版本控制,复制和生命周期配置。
S3版本控制
首先版本控制,是将对象的多个版本保存在同一存储桶的方法。换句话说,您上传一个对象,就是一个文件,然后在其他地方又编辑了这个文件, 然后在将这个文件的新版本上传到S3。
在这种情况下,S3将保留这个文件的多个版本,也就是说您可以看到旧版本和新的修改后的版本的文件。如果需要,您也可以还原旧版本文件。所以,使用版本控制可以保留、检索和恢复存储桶中每个对象的每个版本。
存储桶启用了版本控制后,使您能够从意外删除或覆盖中恢复对象。
这个知识点请大家牢记,因为它们可能会作为考试的题目,这些是S3版本控制的几个主要的优点。
S3复制
接下来,S3复制。复制有两种形式:
一种称为跨区域复制,CRR,这个功能已经存在很长时间了。我们在一个区域有一个存储桶,在另外一个区域中有另一个存储桶。配置了S3复制后,写入左侧区域中存储桶的任何数据也会自动复制到右侧的不同区域的存储桶。
接下来是同区域复制功能,SRR,这个功能和上面的差不多,只是源和目的在同一个区域内,SRR是相对来说比较新推出的功能。这两个S3复制功能,都是支持跨账户的,无论您使用的是相同区域复制还是跨区域复制,源存储桶和目标存储桶都可以为不同的AWS账户。注意,使用S3复制功能,必须启用版本控制。您必须先启用版本控制,在配置复制,否则无法启用任何类型的复制。
生命周期配置
然后,生命周期配置。S3的生命周期管理,支持两种类型的操作,将对象转换到不同的存储类别,还有就是使对象过期,使对象过期换句话说就是删除对象。以上就是转换操作和过期操作。
S3生命周期配置:支持的转换
那么不同存储类别之间进行转换,受支持的转换和相关限制我们就需要了解一下:
右边的这个瀑布模型展示了受支持的转换: 左边是S3存储的类别,我们之前的课时讲过,包括S3标准,S3标准IA,智能分层,S3单区IA,S3 Glacier以及,S3 Glacier的深度归档。
那通过这些不同颜色的线,您可以进行以下转换:
从S3标准存储类转换为任何其他存储类。
从任何存储类转换为S3 Glacier 和 S3 深度归档存储类。
从S3标准IA存储类转换为S3智能分层,S3单区IA等图中它下面这5种存储类。
从S3智能分层存储转换为S3单区IA等图中它下面的4种存储类。
以及从这两种S3 Glacier存储类转换为S3 Glacier 深度归档存储类。
好的,右侧这个图大家应该都懂了吧
S3生命周期配置:不支持的转换
那么不支持哪些类型的生命周期转换呢?
您不能从任何存储类型转换为S3标准存储类,
也不能从任何存储类转换成低冗余存储类RRS,RRS我们之前介绍过,这是一种很老的存储类型,目前已经很少在使用。
不能从S3智能分层转换为S3标准IA,
以及不能从S3单区IA转换成S3智能分层、S3标准IA,以及S3 Glacier Instant Retrieval 存储类 。
好的,上面这些内容要记住,在考试中会遇到相关的题目,会为您提供一些具体的要求,要求您保留数据,可能还会删除数据,归档数据,或者出于合规性原因将数据保留一段时间。然后,您必须根据这些来确定您将使用哪些存储类和那种转换动作。
好的,以上就是本课时的内容,感谢大家的观看,希望本课时能够给大家带来帮助。
标签:存储,生命周期,转换,S3,版本控制,复制,IA From: https://blog.51cto.com/u_8929523/6556547