Amazon Glacier Как удалять файлы через определенный промежуток времени - PullRequest
0 голосов
/ 02 октября 2018

Спасибо, что прочитали это.

Я могу перенести файлы с S3 на Glacier через 30 дней, используя правило жизненного цикла.Однако как сделать так, чтобы те же файлы были удалены из Glacier через 3 месяца?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

Если объекты были перемещены из S3 в Glacier с помощью политики жизненного цикла, добавьте параметр окончательно удалить в политику жизненного цикла, чтобы удалить объекты через n дней.Это приведет к удалению объектов как из S3, так и из Glacier.

Если вместо этого объекты были загружены непосредственно в Glacier, то функция автоматического удаления отсутствует.

0 голосов
/ 02 октября 2018

Насколько мне известно, в Glacier в настоящее время нет политик жизненного цикла для хранилищ Glacier, как в S3.

Вы можете создать собственную настройку автоматического удаления (вероятно, в пределах не истекающего срока действия).- через 12 месяцев уровня бесплатного пользования AWS ) путем записи метаданных об архивах Glacier в DynamoDB (имя хранилища, идентификатор архива, временная метка) и наличия запланированной лямбда-функции, которая ищет архивы старше 30 дней и удаляет их из Glacierи DynamoDB.

Это немного сложная настройка, но она справится с тем, что вы пытаетесь сделать.

...