2010-05-27 83 views
4

减少冗余存储(RRS)是亚马逊的一项新服务,比S3更便宜,因为冗余度较低。如何使用Amazon的新RRS for S3?

但是,我找不到任何关于如何指定我的数据应该使用RRS而不是标准S3的信息。事实上,似乎没有任何S3服务的网站界面。如果我登录到AWS,则只有EC2,Elastic MapReduce,CloudFront和RDS的选项,我都不使用这些选项。

任何见解?

回答

1

您可以使用S3 Browser切换到冗余减少存储。它允许您查看/编辑单个文件或多个文件的存储类。此外,您可以为存储桶配置默认存储类别,因此S3浏览器将自动为您通过S3浏览器上传的所有新文件应用预定义存储类别。

如果您正在使用S3浏览器RRS工作,下面的文章可能会有所帮助:
Working with Amazon S3 Reduced Redundancy Storage (RRS)

注意,存储类偏好存储在本地设置file.Other S3应用程序都使用自己的方式存储分区默认值,目前没有单一标准。

+0

一些答案指的是更改RRS开关。只是澄清一下,当您更改RRS设置时,整个文件将被复制到一个新文件中。您无法动态更改现有S3对象的设置。 S3浏览器透明地处理这个问题,但是对于大文件需要很长时间。 – Dave 2011-12-25 22:25:04

1

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

+2

与大多数的AWS释放,我相信你会在约6-8个月的工作后获得的AWS控制面板的机制发布。 :-) Ylastic现在可能会支持它,但不要让我担心。 – Hal 2010-05-27 02:10:27

+0

我看到S3浏览器在属性下有一个标志,但我看不到改变设置的方法。也许Cloudberry Explorer有它的一些东西。 – pbarney 2010-05-27 02:16:58

1

如果你是在Mac上,自由Cyber​​duck的FTP程序将做到这一点。登录到S3,右键单击存储桶(或文件夹或文件),然后选择'info'并将存储级别从'unknown'或'常规s3存储'更改为'reduced redundancy storage'。花了大约2个小时,为我改变30,000个文件...

6

我知道这个问题是旧的,但值得一提的是,亚马逊的S3接口现在有一个选项来更改您的文件(递归)到RRS。选择一个文件夹并右键单击它,在属性下将存储更改为RRS。

+0

这是哪里?在管理控制台中? – 2012-12-01 03:04:12

+0

是的。在S3管理控制台中。 – 2012-12-04 16:23:28

1

如果使用博托,你可以这样做:

key.change_storage_class('REDUCED_REDUNDANCY')