tocdepth

2

CompleteMultipartUpload

Завершает составную загрузку.

В запросе клиенту нужно предоставить список частей объекта, которые он отправлял ранее. Описание каждой части должно содержать ETag из ответа UploadPart на каждую загруженную часть.

Запрос

POST /{bucket}/{key}?uploadId=UploadId HTTP/2

Path-параметры

Параметр

Описание

bucket

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

key

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

Query-параметры

Параметр

Описание

uploadId

Идентификатор составной загрузки.

Заголовки

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

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

Запрос прерывает составную загрузку по идентификатору загрузки.

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
Получить