ObjectLocking

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

Функция доступна только для бакетов с включённым версионированием и может быть включена пользователем с правами на изменение настроек.

image

Включение ObjectLocking

Чтобы включить блокировку:

  1. Перейдите в нужный бакет.
  2. Откройте вкладку «Параметры».
  3. В блоке ObjectLocking активируйте переключатель «Включить ObjectLocking»**.
  4. В открывшемся окне:
    • выберите режим блокировки;
    • при необходимости укажите срок блокировки.
  5. Подтвердите действие.

После успешного включения система применит настройки и отобразит уведомление об успехе.

После включения ObjectLocking отключение функции для данного бакета невозможно.

Параметры блокировки

При включении функции задаётся срок блокировки. Он указывается в днях и отсчитывается от момента загрузки объекта. Минимальное значение – 1 день.

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

Особенности работы

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

  • Блокировка применяется на уровне версии объекта, а не ко всему объекту или бакету целиком.
  • Разные версии одного объекта могут иметь разные параметры блокировки (режим и срок).
  • Срок блокировки можно продлить для временных режимов.
  • Включение ObjectLocking на уровне бакета активирует механизм блокировки, но не накладывает её автоматически на все существующие версии объектов.