減少冗餘存儲(RRS)是亞馬遜的一項新服務,比S3更便宜,因爲冗餘度較低。如何使用Amazon的新RRS for S3?
但是,我找不到任何關於如何指定我的數據應該使用RRS而不是標準S3的信息。事實上,似乎沒有任何S3服務的網站界面。如果我登錄到AWS,則只有EC2,Elastic MapReduce,CloudFront和RDS的選項,我都不使用這些選項。
任何見解?
減少冗餘存儲(RRS)是亞馬遜的一項新服務,比S3更便宜,因爲冗餘度較低。如何使用Amazon的新RRS for S3?
但是,我找不到任何關於如何指定我的數據應該使用RRS而不是標準S3的信息。事實上,似乎沒有任何S3服務的網站界面。如果我登錄到AWS,則只有EC2,Elastic MapReduce,CloudFront和RDS的選項,我都不使用這些選項。
任何見解?
您可以使用S3 Browser切換到冗餘減少存儲。它允許您查看/編輯單個文件或多個文件的存儲類。此外,您可以爲存儲桶配置默認存儲類別,因此S3瀏覽器將自動爲您通過S3瀏覽器上傳的所有新文件應用預定義存儲類別。
如果您正在使用S3瀏覽器RRS工作,下面的文章可能會有所幫助:
Working with Amazon S3 Reduced Redundancy Storage (RRS)
注意,存儲類偏好存儲在本地設置file.Other S3應用程序都使用自己的方式存儲分區默認值,目前沒有單一標準。
Amazon S3中的所有對象都有一個 存儲類設置。默認 設置爲STANDARD。您可以在PUT請求上使用 可選標題,以 指定設置 REDUCED_REDUNDANCY。
來源:http://aws.amazon.com/s3/faqs/#How_do_I_specify_that_I_want_to_store_my_data_using_RRS
如果您正在尋找一種方法來轉換亞馬遜s3中的現有數據,您可以使用相當新的boto版本和我編寫的腳本。詳細我的博客上解釋說:
http://www.bryceboe.com/2010/07/02/amazon-s3-convert-objects-to-reduced-redundancy-storage/
如果你是在Mac上,自由Cyberduck的FTP程序將做到這一點。登錄到S3,右鍵單擊存儲桶(或文件夾或文件),然後選擇'info'並將存儲級別從'unknown'或'常規s3存儲'更改爲'reduced redundancy storage'。花了大約2個小時,爲我改變30,000個文件...
我知道這個問題是舊的,但值得一提的是,亞馬遜的S3接口現在有一個選項來更改您的文件(遞歸)到RRS。選擇一個文件夾並右鍵單擊它,在屬性下將存儲更改爲RRS。
這是哪裏?在管理控制檯中? – 2012-12-01 03:04:12
是的。在S3管理控制檯中。 – 2012-12-04 16:23:28
如果使用博託,你可以這樣做:
key.change_storage_class('REDUCED_REDUNDANCY')
一些答案指的是更改RRS開關。只是澄清一下,當您更改RRS設置時,整個文件將被複制到一個新文件中。您無法動態更改現有S3對象的設置。 S3瀏覽器透明地處理這個問題,但是對於大文件需要很長時間。 – Dave 2011-12-25 22:25:04