Более дешевый способ перемещения объектов в DEEP_ARCHIVE - PullRequest
0 голосов
/ 30 марта 2020

1) Мне было предъявлено обвинение в $ 0,05 / 1000 запросов на перемещение моих объектов на ледник с запросами PUT с Ruby SDK v3. Есть ли более дешевый способ сделать это? В конце концов мне нужно переместить что-то вроде 10 миллионов объектов, и я заплатил 50 долларов после первого миллиона.

2) Свободны ли правила жизненного цикла политики AWS для объектов перехода между классами хранения? Мы хотели отследить, какие объекты находятся в DEEP_ARCHIVE, из нашего приложения, но если это будет стоить 500 долларов, чтобы сделать это.

3) Из таблицы счетов можно подумать, что с вас будут платить за Запросы PUT к стандартному объекту S3, где говорится, что переходы жизненного цикла бесплатны, или, по крайней мере, они взимаются за запросы PUT по стандарту S3 со скоростью, которая в десять раз дешевле, чем запросы к леднику S3. Как я могу переместить мои объекты в Ледник или Глубокий Архив, не получая этот огромный счет? Есть ли какой-то запрос, который может изменить классы хранения в Ruby SDK, который не является чрезмерно дорогим PUT для Glacier?

Кроме того, похоже ли это на подходящий способ изменить класс хранения объекта?

        obj.put({
          acl: "public-read",
          body: obj.get.body.read,
          content_length: obj.content_length,
          content_type: obj.content_type,
          storage_class: storage_class, # (GLACIER or DEEP_ARCHIVE)
        })

1 Ответ

0 голосов
/ 31 марта 2020

От Переход объектов с помощью жизненного цикла Amazon S3 - Amazon Simple Storage Service :

Плата за запрос перехода S3 Glacier и S3 Glacier Deep Archive - Каждый объект переход к классу хранения S3 Glacier или S3 Glacier Deep Archive представляет собой один запрос на переход. Существует плата за каждый такой запрос. Если вы планируете перенести большое количество объектов, учтите стоимость запроса. Если вы архивируете небольшие объекты, рассмотрите возможность объединения множества мелких объектов в меньшее количество крупных объектов, чтобы сократить затраты на запрос перехода.

На странице ценообразования Amazon S3 указано: Lifecycle Transition requests (per 1,000 requests) ... Glaicer Deep Archive ... $0.05

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...