Метод putObjectLockConfiguration
Настраивает механизм блокировок версий объектов в версионируемом бакете: включает или выключает механизм и настраивает блокировки по умолчанию.
Примечание
Блокировка версий объектов невозможна в бакетах с выключенным или приостановленным версионированием.
При включенной блокировке версионирование нельзя приостановить.
Когда механизм блокировок включен, вы можете установить на версию объекта блокировку, то есть запрет на удаление или перезапись:
- при загрузке объекта (метод upload);
- после загрузки объекта (методы putObjectRetention и putObjectLegalHold).
Подробнее о подготовке к работе с API и общем виде запроса см. в разделе Как пользоваться S3 API.
Запрос
PUT /{bucket}?object-lock HTTP/2
Path параметры
| Параметр | Описание |
|---|---|
bucket |
Имя бакета. |
Заголовки
Используйте в запросе только общие заголовки.
Схема данных
<ListBucketResult
xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<KeyCount>1</KeyCount>
<Name>my-sample-bucket</Name>
<Prefix></Prefix>
<MaxKeys>1000</MaxKeys>
<IsTruncated>false</IsTruncated>
<Contents>
<Key>text.txt</Key>
<LastModified>2025-05-15T07:23:08.030Z</LastModified>
<Owner>
<ID>ajegtlf2q28a********</ID>
<DisplayName>ajegtlf2q28a********</DisplayName>
</Owner>
<ETag>"f75a361db63aa4722fb8e083********"</ETag>
<Size>103</Size>
<StorageClass>STANDARD</StorageClass>
<TagSet></TagSet>
</Contents>
</ListBucketResult>
| Элемент | Описание |
|---|---|
ObjectLockConfiguration |
Корневой элемент. Чтобы выключить механизм блокировок, передайте этот параметр с пустым значением, например Путь: |
ObjectLockEnabled |
Статус механизма блокировок:
Если элемент не указан, будет выведено сообщение об ошибке Путь: |
Rule |
Настройки блокировок. Путь: |
DefaultRetention |
Настройки блокировок по умолчанию. Путь: |
Mode |
Тип блокировки по умолчанию:
Путь: |
Days |
Срок блокировки по умолчанию в днях от момента загрузки версии объекта. Должен быть положительным целым числом. Нельзя указывать вместе с Путь: |
Years |
Срок блокировки по умолчанию в годах от момента загрузки версии объекта. Должен быть положительным целым числом. Нельзя указывать вместе с Путь: |
Ответ
Заголовки
Ответ может содержать только общие заголовки.
Коды ответов
Перечень возможных ответов смотрите в разделе Ответы.