tocdepth

2

PutObjectLegalHold

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

Запрос

PUT /{bucket}/{key}?legal-hold&versionId=VersionId HTTP/1.1

Path-параметры

Параметр

Описание

bucket

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

key

Ключ объекта.

Query-параметры

Параметр

Описание

legal-hold

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

versionId

Идентификатор версии объекта.

Заголовки

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

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

Запрос устанавливает или снимает бессрочную блокировку объекта.

PUT /my-bucket/my-file.txt?versionId=000625C32E65A0BF&legal-hold=null HTTP/1.1
Host: s3.cloud.ru
Content-Type: application/xml
X-Amz-Content-Sha256: beaead3198f7da1e70d03ab969765e0821b24fc913697e929e726aeaebf0eba3
X-Amz-Date: 20241031T114239Z
Authorization: authorization string
Content-Length: 97
<LegalHold xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
   <Status>ON</Status>
</LegalHold>

Ответ

Коды ответа

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

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

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

HTTP/1.1 200 OK
esponse Headers
Server: nginx
Date: Thu, 31 Oct 2024 11:42:39 GMT
Content-Type: application/x-7z-compressed
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=60
X-Amz-Request-Id: 82a921783ba34bcf
X-Amz-Version-Id: 000625C32E65A0BF

См.также

GetObjectLegalHold

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