VK Cloud logo

Жизненный цикл объектов в бакете

Чтобы настроить правила жизненного цикла (lifecycle):

  1. Перейдите в личный кабинет VK Cloud.

  2. Выберите проект, в котором находится нужный бакет.

  3. Перейдите в раздел Object Storage → Бакеты.

  4. Перейдите в настройки бакета одним из способов:

    • Нажмите more-icon для нужного бакета и выберите пункт Настройки.
    • Нажмите на имя нужного бакета, затем на странице бакета нажмите кнопку settings-icon.
  5. Перейдите на вкладку Жизненный цикл. Выполните необходимую операцию с правилами.

    1. Откройте форму добавления правил одним из способов.

      • Если нет ни одного правила, нажмите кнопку plus-icon Добавить.
      • Если правила уже есть, нажмите сначала кнопку Настроить правила, затем plus-icon Добавить правило.
    2. Задайте статус правила:

      • Включено — если правило нужно включить после добавления.
      • Выключено — если в настоящее время правило не нужно применять к объектам.
    3. Задайте имя правила. Допустимы только цифры, латинские буквы и символы -, _, .. Имя должно быть уникальным в рамках бакета.

    4. (Опционально) Задайте префикс: правило будет применяться только для объектов с указанными префиксными ключами. Фильтр может содержать только один ключ. Примеры префиксных ключей: image/, pre/, image/photo.

    5. (Опционально) В блоке Теги нажмите plus-icon Добавить тег, укажите Ключ и Значение тега. При необходимости повторите операцию.

      Чтобы удалить тег, нажмите на значок trash-icon рядом с ним.

    6. В блоке Тип срабатывания включите опцию Expiration, чтобы включить удаление объектов из бакета согласно выбранному условию срабатывания:

      • По дням: задается количество дней, по истечении которых правило сработает.
      • Удалять маркеры удаления (только для бакетов с версионированием): правило будет удалять маркеры удаления объектов, если других версий объекта не осталось.
    7. (Только для бакетов с версионированием) В блоке Тип срабатывания включите опцию NoncurrentVersionExpiration, чтобы задать условия удаления неактуальных версий объектов из бакета:

      • Срок срабатывания: количество дней, в течение которых хранится версия объекта, после чего она удаляется.
      • Версии: количество хранимых неактуальных версий объекта, при превышении которого более старые версии будут удаляться. Максимальное значение — 100.

      Если заданы оба параметра, неактуальная версия удаляется только при достижении обоих условий.

    8. Чтобы добавить в форму еще одно правило, нажмите кнопку plus-icon Добавить правило и задайте его параметры так же, как описано выше.

    9. Нажмите кнопку Сохранить.

Была ли статья полезна?