Жизненный цикл

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

  • удалять объекты после определенного периода;

  • перемещать объекты в класс хранения с более редким доступом (Warm или Cold).

../_images/schm__lifecycle.svg

Создание правила жизненного цикла

  1. В консоли управления Object Storage Service нажмите на название бакета.

  2. В меню слева выберите Basic Configurations → Lifecycle Rules.

  3. Нажмите Create.

  4. В блоке Basic Information в поле Status выберите:

    • Enable — чтобы включить правило.

    • Disable — чтобы выключить правило.

  5. В поле Rule Name задайте название правила. Оно может содержать до 255 символов.

  6. (Опционально) В поле Prefix укажите префикс названия объекта или папки, на которые будет действовать правило.

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

    Префикс не может:

    • начинаться слешем;

    • содержать два слеша подряд;

    • содержать специальные символы: \, :, *, ?, , <, > и |.

    Примечание

    • Нельзя создать два правила с одинаковым префиксом.

    • Нельзя создать правило для бакета, если уже есть правило для объекта в нем.

    • Нельзя создать правило для объекта, если уже есть правило для бакета, в котором он находится.

  7. В блоке Current Version задайте действия правила:

    • Transition to Infrequent Access After (Days) — перенести объекты в класс хранения Warm через указанное количество дней (не менее 30) после их последнего обновления.

    • Transition to Archive After (Days) — перенести объекты в класс хранения Cold через указанное количество дней после их последнего обновления.

      Если объекты сначала переносятся в класс хранения Warm, они должны быть там не менее 30 дней перед переносом в класс хранения Cold.

      Если перенос настроен сразу в класс хранения Cold, то ограничений по времени нет.

    • Delete Objects After (Days) — удалить объекты через указанное количество дней после их последнего обновления.

      Значение этого поля должно быть больше любого из указанных для переноса.

      Примечание

      Если для бакета не включено версионирование, объекты будут удалены без возможности восстановления.

  8. Нажмите OK.

Правило жизненного цикла создано.

После создания правила его можно изменить, удалить, включить или выключить.

Включение управления версиями

  1. В консоли управления Object Storage Service нажмите на название бакета.

  2. Перейдите на вкладку Overview.

  3. В блоке Basic Configurations нажмите Versioning.

  4. Чтобы включить управление версиями, выберите Enable и нажмите OK.

Запустили Evolution free tier
для Dev & Test
Получить