ObjectLocking
ObjectLocking – это механизм защиты данных, который запрещает изменение и удаление версий объектов в бакете на заданный срок. Блокировка применяется к версиям объектов, а не к файлу в целом.
Функция доступна только для бакетов с включённым версионированием и может быть включена пользователем с правами на изменение настроек.

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