Как использовать новый RRS Amazon для S3?

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

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

Любое понимание?


person pbarney    schedule 27.05.2010    source источник


Ответы (6)


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

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

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

person S3 Browser Team    schedule 27.05.2010
comment
Несколько ответов относятся к замене переключателя RRS. Просто для пояснения: когда вы меняете настройку RRS, весь файл копируется в новый файл. Вы не можете динамически изменять настройки существующих объектов S3. Браузер S3 прозрачно справляется с этим, но с большими файлами это займет много времени. - person Dave; 26.12.2011

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

person Ashray Baruah    schedule 11.09.2012
comment
Где это? В консоли управления? - person Henley; 01.12.2012

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

От: http://aws.amazon.com/s3/faqs/#How_do_I_specify_that_I_want_to_store_my_data_using_RRS

person Hal    schedule 27.05.2010
comment
Как и в случае с большинством релизов AWS, я уверен, что вы получите механизм в панели управления AWS примерно через 6-8 месяцев после функционального релиза. :-) У Ylastic сейчас есть поддержка для этого, но не держите меня в этом. - person Hal; 27.05.2010
comment
Я вижу, что у браузера S3 есть флаг в свойствах, но я не вижу возможности изменить этот параметр. Возможно, у Cloudberry Explorer есть что-то для этого. - person pbarney; 27.05.2010

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

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

person bboe    schedule 03.07.2010

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

person Gerard Lovett    schedule 01.09.2011

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

key.change_storage_class('REDUCED_REDUNDANCY')
person jcz    schedule 24.10.2015