CopyObject

Создает копию объекта внутри текущего бакета или в другом бакете.

Запрос

PUT /{bucket}/{key} HTTP/2

Path-параметры

Параметр

Описание

bucket

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

key

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

Заголовки

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

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

Запрос копирует объект my-file.txt в бакет my-bucket с именем my-file-new.txt.

PUT /my-bucket/my-file-new.txt HTTP/2
Host: s3.cloud.ru
Date: Wed, 25 Oct 2023 22:32:00 GMT
x-amz-copy-source: /my-bucket/my-file.txt
Authorization: authorization string

Ответ

Коды ответа

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

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

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

HTTP/2 200 OK
x-amz-request-id: 318BC8BC148832E5
x-amz-copy-source-version-id: 3/L4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY+MTRCxf3vjVBH40Nr8X8gdRQBpUMLUo
x-amz-version-id: QUpfdndhfd8438MNFDN93jdnJFkdmqnh893
Date: Wed, 25 Oct 2023 22:32:00 GMT
Connection: close
Server: s3.cloud.ru

<CopyObjectResult>
   <LastModified>2023-10-01T17:50:30.000Z</LastModified>
   <ETag>"9b2cf535f27731c974343645a3985328"</ETag>
</CopyObjectResult>

См.также

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