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)
})