在S3
中储存对象时,能够选择不一样的储存类别,对应不一样的持久性、可用性及价格等。spa
STANDARD
: 用于储存常常访问的对象,默认的标准储存类别,存储费用最高,请求(执行Select/GET/PUT
等操做)费用最低;STANDARD_IA
: 用于储存不常常访问的对象,存储费用较低,请求费用较高;INTELLIGENT_TIERING
: 这种储存类别将对象存储在两个访问层中,一个是频繁访问的层,一个是不频繁访问的层;若是对象30
天内未访问,则会被移动至不频繁访问的层,若是不频繁访问层中的对象被访问,则会被移动至频繁访问的层;频繁访问的层的存储费用与STANDARD
同样,不频繁访问层的存储费用与STANDARD_IA
同样,该储存类别的请求费用与STANDARD
同样,该储存类别有额外的监控费用;ONEZONE_IA
: 与STANDARD_IA
相似,只是只在一个可用区存储对象数据,所以比STANDARD_IA
更便宜;GLACIER
: 适用于不常访问数据,存储费用最低,存档对象不能实时访问,须要访问时要将存档对象转为RRS
,对对象的访问按照RRS
价格收费;RRS
: 用于冗余的、非关键性可再生数据的存档,AWS
不建议用户本身去使用;Glacier Deep Archive
: 这是AWS
即将推出的一种新的储存类,AWS
称其有比GLACIER
更低的储存价格,网上资料显示其最小存档时间为180
天,检索时间也比GLACIER
更长,在12
个小时之内,其他性质与GLACIER
一致;注:AWS S3
服务的订价策略比较复杂,不只分存储费用、请求费用,还有数据传输费用、检索费用等,以上只是简单的说明一下不一样存储类别的大体费用对比,详情能够参考Amazon S3 订价。版本控制
如下步骤经过为储存桶添加生命周期规则来实现按期存储类别转化,实际上使用API
或SDK
能够在上传对象的时候直接指定存储类别,也能够修改已有对象的存储类别,具备更大的灵活性。code
S3
控制台,选择一个储存桶,例如cig-test
,单击进入,单击管理;test-lifecycle
,第二个文本框可选择输入筛选条件,该条件能够指定前缀(即文件夹)和标签,例如输入derek
,选择前缀derek
,表示规则适用于derek
文件夹;能够添加多条规则;30
天以后将对象的存储类别变为STANDARD_IA
,第二条是365
天以后变为GLACIER
;