在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
;