tocdepth

2

PutObjectLockConfiguration

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

Запрос

PUT /{bucket}?object-lock HTTP/1.1

Path-параметры

Параметр

Описание

bucket

Название бакета.

Query-параметры

Параметр

Описание

object-lock

Обязательный параметр для обозначения типа операции.

Заголовки

Список поддерживаемых заголовков приведен в разделе Заголовки запросов.

Пример запроса

Запрос устанавливает, изменяет или удаляет настройку блокировок по умолчанию.

PUT /my-bucket?object-lock=null HTTP/1.1
Host: s3.cloud.ru
Content-Type: application/xml
X-Amz-Content-Sha256: beaead3198f7da1e70d03ab969765e0821b24fc913697e929e726aeaebf0eba3
X-Amz-Date: 20241031T081042Z
Authorization: authorization string
Content-Length: 327
<?xml version="1.0" encoding="UTF-8"?>
<ObjectLockConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
   <ObjectLockEnabled>Enabled</ObjectLockEnabled>
   <Rule>
      <DefaultRetention>
         <Days>1</Days>
         <Mode>GOVERNANCE</Mode>
      </DefaultRetention>
   </Rule>
</ObjectLockConfiguration>

Ответ

Коды ответа

Список возможных ответов собран в разделе Ответы.

Пример ответа

Пример ответа на запрос.

HTTP/1.1 200 OK
Response Headers
Server: nginx
Date: Thu, 31 Oct 2024 08:10:42 GMT
Content-Type: application/octet-stream
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=60
X-Amz-Request-Id: 98a3c927b4bd39f8

См.также

GetObjectLockConfiguration

Запустили Evolution free tier
для Dev & Test
Получить