CompleteMultipartUpload
Завершает составную загрузку.
В запросе клиенту нужно предоставить список частей объекта, которые он отправлял ранее. Описание каждой части должно содержать ETag из ответа UploadPart на каждую загруженную часть.
Запрос
POST /{bucket}/{key}?uploadId=UploadId HTTP/2
Path-параметры
Параметр |
Описание |
---|---|
bucket |
Название бакета. |
key |
Ключ объекта. |
Query-параметры
Параметр |
Описание |
---|---|
uploadId |
Идентификатор составной загрузки. |
Заголовки
Список поддерживаемых заголовков приведен в разделе Заголовки запросов.
Пример запроса
Запрос прерывает составную загрузку по идентификатору загрузки.
POST /my-bucket/my-file.txt?uploadId=AAAsb2FkIElEIGZvciBlbHZpbmcncyWeeS1tb3ZpZS5tMnRzIRRwbG9hZA HTTP/2Host: s3.cloud.ruDate: Wed, 25 Oct 2023 22:32:00 GMTContent-Length: 391Authorization: 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 OKx-amz-request-id: 656c76696e6727732072657175657374Date: Wed, 25 Oct 2023 22:32:00 GMTConnection: closeServer: 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>
Была ли статья полезной ?
Предыдущая статья
AbortMultipartUpload
Следующая статья
CreateMultipartUpload
- Запрос
- Ответ