Жизненный цикл
Политики жизненного цикла данных позволяют управлять размещением и перемещением объектов бакета между хранилищами, на которых он располагает данные. (см. Настройка хранения и Расширение).
Примеры использования
- Настройка размещения горячее/холодное/ледяное хранение для быстрого доступа к востребованным файлам и дешёвого хранения редко используемых файлов.

- Удаление старых версий объектов (старше определенного времени).
- Окончательное удаление помеченных на удаление объектов.
Правила жизненного цикла
- Перейдите в раздел **Рабочие области → <нужная область> → Бакеты → <нужный бакет> → Жизненный цикл.

Правила жизненного цикла разделяются на 3 вида, в зависимости от действия:
- При загрузке. Обрабатываются при загрузке объекта в бакет.
- Хранение. Обрабатываются для объектов, находящихся на хранении в бакете.
- Удаление. Обрабатываются при удалении объекта в бакете.
Правила жизненного цикла вида Хранение и Удаление можно применить:
- Сейчас. Обрабатываются сразу.
- В указанное время. Обрабатываются по заданному расписанию.
Добавление нового правила
- На вкладке «Жизненный цикл» нажмите кнопку
+ Добавить правилов необходимом разделе. - Рассмотрим пример добавления правила при загрузке:

-
Заполните поля формы: Блок Общее
- Наименование правила – укажите понятное имя правила (например, *«Перемещение логов при загрузке»**).
- «Включено» – переключатель активности правила. При включении правило применяется к данным.
- Блок Фильтры – фильтров может быть несколько, объединённых по логическим правилам
И / ИЛИ.- Где – выберите логический оператор для нескольких условий:
И(все условия) илиИЛИ(любое из условий). - Параметр – укажите параметр фильтрации. В зависимости от выбранного параметра заполните открывшиеся поля.
- Нажмите
Добавить фильтр, чтобы задать дополнительные условия.
- Где – выберите логический оператор для нескольких условий:
- Блок Действие
- Действие – выберите тип выполняемого действия. Для правил При загрузке и Хранение доступно «Переместить в группу хранения». Для правил Удаление доступно «Удалить»
- Группы хранения – укажите одну или несколько групп, куда будут перемещаться объекты, удовлетворяющие фильтрам.
-
Сохраните правило и примените изменения:
- После заполнения всех полей нажмите кнопку
Сохранить изменения. - В списке появится новое правило с указанным именем и статусом Включено.
- Чтобы применить созданное правило к бакету, нажмите кнопку
Применить измененияв правом верхнем углу.
- После заполнения всех полей нажмите кнопку

-
Выберите способ применения:
- В открывшемся окне «Применить изменения» выберите один из вариантов:
- Сейчас – правило будет применено немедленно;
- В указанное время – выберите дату и время, когда правило должно быть активировано.
- Нажмите
Применитьдля подтверждения.
- В открывшемся окне «Применить изменения» выберите один из вариантов:
-
Дополнительные действия с правилами:
- Для редактирования существующего правила откройте контекстное меню и выберите пункт Редактировать.
- Чтобы удалить правило, выберите пункт Удалить и подтвердите действие.
Результат
После применения изменений новое правило жизненного цикла вступает в силу.
В списке правил отображается актуальный статус (Включено или Отключено), а при выборе пункта Редактировать можно внести изменения в любое время.
Обработка правил
Правила жизненного цикла выполняются при загрузке объектов в бакет или по расписанию – в зависимости от заданной периодичности.
Обработка выполняется последовательно, в порядке увеличения приоритета.
Чтобы изменить порядок выполнения, зажмите левую кнопку мыши на строке нужного правила, перетащите его вверх или вниз в списке и отпустите кнопку в нужном месте.
После изменения порядка правила будут выполняться сверху вниз, в соответствии с их расположением в списке.

При запуске обработчик анализирует объекты, соответствующие условиям, указанным в фильтрах правила, и выполняет для них заданные действия.
Отключение правила
Правило можно отключить, открыв страницу редактирования правила и отключив флаг Включено. Такое правило не будет учитываться при обработке правил.
Доступные параметры фильтрации
| Параметр фильтра | Применение при загрузке | Применение при хранении | Применение при удалении |
|---|---|---|---|
| Статистика | |||
| Давность обращения к объекту, дн | - | + | + |
| Частота обращений к объекту за месяц | - | + | + |
| Параметры объекта | |||
| Размер объекта, КБ | - | + | + |
| Расширение объекта (MIME-тип) | + | + | + |
| Имя объекта | + | + | + |
| Тэг | + | + | + |
| Не последняя версия | - | + | + |
| Время жизни объекта | - | + | + |
| Индекс версии | - | + | + |
RegExВ фильтрах Расширение объекта (MIME-тип) и Имя объекта можно использовать регулярные выражения (RegEx).