Как использовать новые RRS от Amazon для S3? - PullRequest
4 голосов
/ 27 мая 2010

Хранилище с избыточным резервированием (RRS) - это новый сервис от Amazon, который немного дешевле, чем S3, поскольку резервирование меньше.

Однако я не могу найти какую-либо информацию о том, как указать, что мои данные должны использовать RRS, а не стандарт S3. На самом деле, похоже, что нет никакого интерфейса веб-сайта для сервисов S3. Если я вхожу в AWS, есть только варианты для EC2, Elastic MapReduce, CloudFront и RDS, ни один из которых я не использую.

Есть идеи?

Ответы [ 6 ]

6 голосов
/ 11 сентября 2012

Я знаю, что этот вопрос старый, но стоит упомянуть, что в интерфейсе Amazon для S3 теперь есть возможность изменить ваши файлы (рекурсивно) на RRS. Выберите папку и щелкните ее правой кнопкой мыши, в свойствах измените хранилище на RRS.

1 голос
/ 24 октября 2015

Если вы используете boto, вы можете сделать это:

key.change_storage_class('REDUCED_REDUNDANCY')
1 голос
/ 01 сентября 2011

Если вы на Mac, то это сделает бесплатная программа cyberduck ftp. Войдите в S3, щелкните правой кнопкой мыши область (или папку, или файл) и выберите «информация» и измените класс хранения с «неизвестного» или «обычного хранилища s3» на «хранилище с пониженной избыточностью». Мне потребовалось около 2 часов, чтобы изменить 30 000 файлов для меня ...

1 голос
/ 03 июля 2010

Если вы ищете способ конвертировать существующие данные в amazon s3, вы можете использовать довольно свежую версию boto и скрипт, который я написал. Подробности объясняются в моем блоге:

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

1 голос
/ 27 мая 2010

Вы можете использовать Браузер S3 для переключения на хранилище с пониженным резервированием. Это позволяет просматривать / редактировать класс хранения для одного файла или для нескольких файлов. Кроме того, вы можете настроить класс хранилища по умолчанию для сегмента, так что S3 Browser автоматически применяет предопределенный класс хранения для всех новых файлов, которые вы загружаете через S3 Browser.

Если вы используете браузер S3 для работы с RRS, может пригодиться следующая статья:
Работа с хранилищем с сокращенным резервированием Amazon R3 (RRS)

Примечание. Настройки класса хранения хранятся в локальном файле настроек. Другие приложения s3 используют свой собственный способ хранения значений по умолчанию, и в настоящее время нет единого стандарта для этого.

1 голос
/ 27 мая 2010

Все объекты в Amazon S3 имеют настройку класса хранения.Значением по умолчанию является СТАНДАРТ.Вы можете использовать необязательный заголовок в запросе PUT, чтобы указать параметр REDUCED_REDUNDANCY.

From: http://aws.amazon.com/s3/faqs/#How_do_I_specify_that_I_want_to_store_my_data_using_RRS

...