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 : 318 BC8BC148832E5
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 - 01 T17 : 50 : 30.000 Z </ LastModified >
< ETag > "9b2cf535f27731c974343645a3985328" </ ETag >
</ CopyObjectResult >
См.также
Evolution