Подтвердить что ты не робот

Постоянное восстановление ледника до S3

Мне интересно, есть ли простой способ постоянно восстанавливать объекты Glacier на S3. Кажется, что вы можете восстановить объекты Glacier на определенное количество времени, которое вы предоставляете при восстановлении до S3. Так, например, теперь у нас есть тысячи файлов, восстановленных до S3, которые вернутся к Glacier за 90 дней, но мы не хотим, чтобы они возвращались в Glacier.

4b9b3361

Ответ 1

Чтобы уточнить технику в одной точке, ваши файлы не вернутся к "Леднику через 90 дней", потому что они все еще находятся в леднике, но после того, как вы сделали восстановление, в S3 сокращены избыточные резервы (RRS), который S3 удалит за 90 дней (или любое другое значение дня, которое вы указали при выполнении операции восстановления). Восстановление файлов не удаляет копию Glacier.

Ответ на ваш вопрос - нет, и да.

Вы не можете технически изменить объект из класса хранения Glacier обратно в стандартный или RRS-класс...

Перемещение объектов в класс хранения GLACIER равно одному. Вы не можете использовать правило конфигурации жизненного цикла для преобразования класса хранения объекта из GLACIER в стандарт или RRS.

... однако...

Если вы хотите изменить класс хранения уже заархивированного объекта на стандартный или RRS, вы должны сначала использовать операцию восстановления, чтобы сделать временную копию. Затем используйте операцию копирования, чтобы перезаписать объект как стандартный или RRS-объект.

http://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html

Вы можете скопировать этот объект на технически новый объект, но тот, который имеет тот же ключ (путь), что и новый объект... так что для практических целей, да, вы можете.

Здесь обсуждаются действия PUT/COPY: http://docs.aws.amazon.com/AmazonS3/latest/dev/ChgStoClsOfObj.html