如何使用 Amazon 的新 RRS for S3?

问题描述 投票:0回答:6

减少冗余存储 (RRS) 是 Amazon 的一项新服务,比 S3 便宜一点,因为冗余较少。

但是,我找不到任何有关如何指定我的数据应使用 RRS 而不是标准 S3 的信息。

amazon-s3 storage
6个回答
6
投票

我知道这个问题已经很老了,但值得一提的是,Amazon 的 S3 界面现在可以选择将文件(递归地)更改为 RRS。选择一个文件夹并右键单击它,在属性下将存储更改为 RRS。


2
投票

Amazon S3 中的所有对象都有一个 存储类别设置。默认 设置为标准。您可以使用 PUT 请求上的可选标头 指定设置 REDUCED_REDUNDANCY。

来自:http://aws.amazon.com/s3/faqs/#How_do_I_specify_that_I_want_to_store_my_data_using_RRS


1
投票

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

如果您使用 S3 浏览器与 RRS 配合使用,以下文章可能会有所帮助:
使用 Amazon S3 低冗余存储 (RRS)

注意,存储类首选项存储在本地设置文件中。其他 s3 应用程序正在使用自己的方式来存储存储桶默认值,目前对此没有单一标准。


1
投票

如果您正在寻找一种方法来转换 amazon s3 中的现有数据,您可以使用最新版本的 boto 和我编写的脚本。详细信息在我的博客上解释:

http://www.bryceboe.com/2010/07/02/amazon-s3-convert-objects-to-reduced-redundancy-storage/


1
投票

如果您使用的是 Mac,免费的 cyberduck ftp 程序即可完成此操作。登录到 S3,右键单击存储桶(或文件夹或文件)并选择“信息”,然后将存储类别从“未知”或“常规 s3 存储”更改为“减少冗余存储”。花了大约2小时帮我改了30,000个文件...


1
投票

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

key.change_storage_class('REDUCED_REDUNDANCY')
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.