Есть ли способ для истечения срока действия на уровне объекта в корзинах AWS S3? - PullRequest
0 голосов
/ 14 мая 2019

Например: срок действия одного объекта истекает через 10 дней, другого - через 30 дней после создания.Как я могу обеспечить истечение этого уровня объекта?

Я прошел некоторые руководства, в которых упоминается правило для целого сегмента, но не для конкретного срока действия объекта.

1 Ответ

0 голосов
/ 15 мая 2019

Нет встроенной возможности ежедневного удаления для каждого объекта, но одним из способов достижения этого будет:

  • Когда объекты будут созданы, добавьте тег метаданных с желаемой датой удаления
  • Настройка События Amazon CloudWatch для запуска лямбда-функции AWS один раз в день
  • Функция AWS Lambda может искать объекты в корзине, которые достигли / прошли дату удаления, сохраненную в метаданных
  • Функция может затем удалить объекты

Это даст вам возможность указывать ежедневные истечения срока действия.

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