Жизненный цикл
Назначение
Правила жизненного цикла данных позволяют настроить политики размещения и перераспределения данных бакета по хранилищам, на которых он размещает объекты (см. Настройка хранения и Расширение).
Примеры использования
- Настройка размещения горячее/холодное/ледяное хранение для быстрого доступа к востребованным файлам и дешёвого хранения редко используемых файлов.
- Удаление старых версий объектов (старше определенного времени).
- Окончательное удаление помеченных на удаление объектов.
Правила жизненного цикла
- Перейдите в карточку настройки бакета.
- Перейдите на вкладку
Жизненный цикл
.
Правила жизненного цикла разделяются на 3 вида, в зависимости от действия:
- При загрузке. Обрабатываются при загрузке объекта в бакет.
- Хранение. Обрабатываются для объектов, находящихся на хранении в бакете.
- Удаление. Обрабатываются при удалении объекта в бакете.
Правила жизненного цикла вида Хранение
и Удаление
можно применить:
- Сейчас. Обрабатываются сразу.
- В указанное время. Обрабатываются по заданному расписанию.
Добавление нового правила
-
Перейдите в карточку настройки бакета.
-
Перейдите на вкладку
Жизненный цикл
. -
Нажмите кнопку
+ Добавить правило
в необходимом разделе. -
Заполните поля формы:
- В поле
Наименование правила
укажите произвольное и понятное имя правила. - В блоке Фильтры укажите параметры и их значения, по которым нужно отобрать объекты, которые будет обрабатывать создаваемое правило. Фильтров может быть несколько, объединённых по логическим правилам И / ИЛИ.
- В блоке Действие в поле Группа хранения выберите одну или несколько групп хранения, для которых будет применяться правило, если создаваемые правила - “Создание” или “Хранение”.
При выборе нескольких групп объекты, подходящие под условия фильтрации, будут распределяться равномерно между группами хранения.
- В поле
-
Нажмите кнопку
Сохранить изменения
.
Применение измененийДля применения правил “Хранение” и “Удаление” требуется нажать на кнопку “Применить изменения”. После чего выбрать применить сейчас или в указанное время.
Обработка правил
Правила применяются при загрузке объекта в бакет или по расписанию, в зависимости от настройки периодичности правила. Правила выполняются последовательно в порядке возрастания. Для изменения приоритета правил перетащите нужное правило.
Обработчик правила выбирает объекты, которые удовлетворяют фильтрам правила, и далее выполняет указанные действия.
Отключение правила
Правило можно отключить, открыв страницу настройки правила и отключив флаг Включено
. Такое правило не будет учитываться при обработке правил.
Доступные параметры фильтрации
Параметр фильтра | Применение при загрузке | Применение при хранении | Применение при удалении |
---|---|---|---|
Статистика | |||
Давность обращения к объекту, дн | - | + | + |
Частота обращений к объекту за месяц | - | + | + |
Параметры объекта | |||
Размер объекта, МБ | - | + | + |
Перемещен в корзину | - | + | - |
Давность перемещения в корзину | - | - | + |
Расширение объекта (MIME-type) | + | + | + |
Имя объекта | + | + | + |
Пользовательские метаданные объекта | + | + | + |
Не последняя версия объекта | - | + | + |
Время жизни объекта | - | + | + |
RegExВ фильтрах Расширение объекта (MIME-type) и Имя объекта можно использовать регулярные выражения (RegEx).