Жизненный цикл
На этой странице
Управление жизненным циклом позволяет:
задавать периодичность очищения бакета (удаления объектов);
управлять классами хранения объектов на основании указанных в правилах условий.
Возможные сценарии применения сервиса:
При периодической загрузке файлов, у которых жизненный цикл, к примеру, неделя или месяц, и по истечении этого периода они должны быть удалены.
Документы, необходимость которых уменьшается с течением времени. Их можно переместить в класс с редким доступом к файлам (Warm) или даже на архивное хранение (Cold).
См.также
Автоматическое перемещение данных в «горячий» класс хранения при увеличении количества запросов к объектам
Создание правила жизненного цикла
В консоли управления Object Storage Service нажмите на название нужного бакета.
Выберите пункт Basic Configurations и нажмите Create.
Сделайте необходимые настройки и нажмите ОК:
- Блок Basic Information
Status — включенное правило статус «Enable», выключенное — «Disable»;
Rule Name — укажите название правила;
Applies To — если нужно настроить правило для определенного объекта (группы объектов), оставьте вкладку Object Name Prefix. Если правило должно действовать на весь бакет — «Bucket»;
Примечание
Чтобы скопировать путь, в разделе Objects в строке нужного объекта нажмите More и выберите Copy Path из раскрывающегося списка.
Prefix — укажите название объекта (папки) или путь.
Примечание
Если оставите это поле пустым, то правило будет применено ко всему бакету.
- Блок Current Version
Чтобы указать количество дней, в нужном поле выберите вкладку Configure Now.
Transition to Warm — если в течение этого количества дней объект не изменяется, то он будет переведен в хранилище с нечастым доступом (Warm). Минимум — 30 дней.
Transition to Cold — если в течение этого количества дней объект не изменяется, то он будет переведен в хранилище в архивное хранилище (Cold). Должно быть минимум на 30 дней позже даты, настроенной в поле Transition to Warm.
Expiration Time — если в течение этого количества дней объект не изменяется, то он будет удален. Значение этого поля должно быть больше любого из настроенных полей перехода.
- Блок Historical Version
Transition to Warm — если в течение этого количества дней объект не изменяется, то он будет переведен в хранилище с нечастым доступом (Warm). Минимум — 30 дней.
Transition to Cold — если в течение этого количества дней объект не изменяется, то он будет переведен в хранилище в архивное хранилище (Cold). Должно быть минимум на 30 дней позже даты, настроенной в поле Transition to Warm.
Expiration Time — если в течение этого количества дней объект не изменяется, то он будет удален. Значение этого поля должно быть больше любого из настроенных полей перехода.
Примечание
Настройки данного блока работают только для бакета, у которого включено управление версиями.
Подробнее в инструкции: Настроить уведомления об изменениях.
Чтобы указать количество дней в нужном поле, выберите вкладку Configure Now.
Включение управления версиями
В консоли управления Object Storage Service нажмите на название нужного бакета.
В пункте Summary в блоке Basic Information подведите курсор к полю Versioning (Disabled) — появится Edit. Нажмите Edit.
Для перевода в режим управления версиями выберите Enable и нажмите ОК.