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 / 2Host : s3 . cloud . ruDate : Wed , 25 Oct 2023 22 : 32 : 00 GMTx - amz - copy - source : / my - bucket / my - file . txtAuthorization : authorization string
Ответ
Коды ответа
Список возможных ответов собран в разделе Ответы.
Пример ответа
Пример ответа на запрос.
HTTP / 2 200 OKx - amz - request - id : 318 BC8BC148832E5x - amz - copy - source - version - id : 3 / L4kqtJlcpXroDTDmJ + rmSpXd3dIbrHY + MTRCxf3vjVBH40Nr8X8gdRQBpUMLUox - amz - version - id : QUpfdndhfd8438MNFDN93jdnJFkdmqnh893Date : Wed , 25 Oct 2023 22 : 32 : 00 GMTConnection : closeServer : s3 . cloud . ru< CopyObjectResult >< LastModified > 2023 - 10 - 01 T17 : 50 : 30.000 Z </ LastModified >< ETag > "9b2cf535f27731c974343645a3985328" </ ETag ></ CopyObjectResult >
- Запрос
- Ответ