• Object Storage Service

obs
  1. Help Center
  2. Object Storage Service
  3. API Reference (OBS)
  4. Operations on Objects
  5. Upload Part - Copy
  6. Responses

Responses

Syntax

HTTP/1.1 status_code 
 x-amz-id-2: id 
 x-amz-request-id: request id 
 x-reserved: amazon, aws and amazon web services are trademarks or registered trademarks of Amazon Technologies, Inc 
 Content-Type: type 
 Date: date 
 Server: server 
 Transfer-Encoding: chunked

 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
 <CopyPartResult xmlns="http://obs.example.com/doc/2015-06-30/"> 
 <LastModified>modifiedDate</LastModified>  
 <ETag>etagValue</ETag>  
 </CopyPartResult> 

Response Headers

This response uses common headers. For details about common response headers, see section Common Response Headers.

Table 1 Response Headers

Header

Description

x-amz-server-side-encryption

This header is included in a response if SSE-KMS is used.

Type: string

Example: x-amz-server-side-encryption:aws:kms

x-amz-server-side-encryption-aws-kms-key-id

Indicates the master key ID. This header is included in a response if SSE-KMS is used.

Example: x-amz-server-side-encryption-aws-kms-key-id:arn:aws:kms:sichuan:domainiddomainiddomainiddoma0001:key/4f1cd4de-ab64-4807-920a-47fc42e7f0d0

x-amz-server-side-encryption-customer-algorithm

Indicates an encryption algorithm. This header is included in a response if SSE-C is used.

Type: string

Example: x-amz-server-side-encryption-customer-algorithm:AES256

x-amz-server-side-encryption-customer-key-MD5

Indicates the MD5 value of a key used to encrypt objects. This header is included in a response if SSE-C is used.

Type: string

Example: x-amz-server-side-encryption-customer-key-MD5:4XvB3tbNTN+tIEVa0/fGaQ==

Response Elements

This response contains elements to indicate the copy results. Table 2 describes the elements.

Table 2 Response elements

Element

Description

LastModified

Indicates the date the part was last modified.

Type: String

ETag

Indicates the ETag of the source part.

Type: String

Error Responses

  • If an AccessKey or signature is invalid, OBS returns status code 403 Forbidden and error code AccessDenied.
  • If the requested bucket does not exist, OBS returns status code 404 Not Found and error code NoSuchBucket.
  • If the requested source object does not exist, OBS returns status code 404 Not Found and error code NoSuchKey.
  • If the requester does not have READ permission for the requested bucket, OBS returns status code 403 Forbidden and error code AccessDenied.
  • If the requester does not have WRITE permission for the requested bucket, OBS returns status code 403 Forbidden and error code AccessDenied.
  • If the requested multipart upload does not exist, OBS returns status code 404 Not Found and error code NoSuchUpload.
  • If the requester is not the initiator of the multipart upload, OBS returns status code 403 Forbidden and error code AccessDenied.
  • If the part size is greater than 5 GB, OBS returns status code 400 Bad Request.
  • If the part number exceeds the range of 1 to 10,000, OBS returns status code 400 Bad Request.

For details about other error responses, see Table 1.