- tocdepth
2
CompleteMultipartUpload
Завершает составную загрузку.
В запросе клиенту нужно предоставить список частей объекта, которые он отправлял ранее.
Описание каждой части должно содержать ETag
из ответа UploadPart на каждую загруженную часть.
Запрос
POST /{bucket}/{key}?uploadId=UploadId HTTP/2
Path-параметры
Параметр |
Описание |
---|---|
|
Название бакета. |
|
Ключ объекта. |
Query-параметры
Параметр |
Описание |
---|---|
|
Идентификатор составной загрузки. |
Заголовки
Список поддерживаемых заголовков приведен в разделе Заголовки запросов.
Пример запроса
Запрос прерывает составную загрузку по идентификатору загрузки.
POST /my-bucket/my-file.txt?uploadId=AAAsb2FkIElEIGZvciBlbHZpbmcncyWeeS1tb3ZpZS5tMnRzIRRwbG9hZA HTTP/2
Host: s3.cloud.ru
Date: Wed, 25 Oct 2023 22:32:00 GMT
Content-Length: 391
Authorization: authorization string
<CompleteMultipartUpload>
<Part>
<PartNumber>1</PartNumber>
<ETag>"a54357aff0632cce46d942af68356b38"</ETag>
</Part>
<Part>
<PartNumber>2</PartNumber>
<ETag>"0c78aef83f66abc1fa1e8477f296d394"</ETag>
</Part>
<Part>
<PartNumber>3</PartNumber>
<ETag>"acbd18db4cc2f85cedef654fccc4a4d8"</ETag>
</Part>
</CompleteMultipartUpload>
Ответ
Коды ответа
Список возможных ответов собран в разделе Ответы.
Пример ответа
Ответ показывает успешную сборку объекта.
HTTP/2 200 OK
x-amz-request-id: 656c76696e6727732072657175657374
Date: Wed, 25 Oct 2023 22:32:00 GMT
Connection: close
Server: s3.cloud.ru
<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUploadResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Location>http://my-bucket<Region>.s3.cloud.ru/my-file.txt</Location>
<Bucket>my-bucket</Bucket>
<Key>Example-Object</Key>
<ETag>"3858f62230ac3c915f300c664312c11f-9"</ETag>
</CompleteMultipartUploadResult>
Была ли статья полезной?
Запустили Evolution free tier
для Dev & Test
Получить
для Dev & Test