减少冗余存储(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