Skip to content

Обзор

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

Принципы работы

Конфигурация жизненного цикла представляет собой набор правил, которые:

  • устанавливают для объектов срок хранения;
  • указывают, какие действия нужно выполнить по истечении этого срока.

Правила определяются в формате JSON и устанавливаются на уровне бакета. Правила можно применять:

  • ко всем без исключения объектам;
  • к объектам, отобранным по определенному признаку — например, по префиксу или по тегам.

В рамках правил жизненного цикла с объектами могут быть выполнены следующие действия:

Подробную информацию о структуре правил с примерами см. в статье Примеры правил.

Особенности и ограничения

  • Правила жизненного цикла действуют на уровне бакета. Невозможно установить правила жизненного цикла для отдельных объектов.
  • Правила жизненного цикла применяются ко всем объектам в бакете — как к загруженным ранее, так и к новым. Например, если вы настроите автоматическое удаление объектов через 30 дней с даты загрузки, все объекты старше 30 дней будут удалены.
  • Правила вступают в силу не сразу, а через некоторое время после добавления. Учитывайте это, если вы добавляете правила автоматически.
  • Правила жизненного цикла имеют приоритет над политиками доступа к бакету. Например, если политика доступа к бакету запрещает удалять объекты, а правила жизненного цикла предписывают удалять объекты по истечении срока хранения, объекты будут удалены в соответствии с правилами.