Completes a multi-part upload by assembling the previously uploaded parts.
Host Style: http://bucketname.ns1.emc.com/{object_name}?uploadId={upload_id}
Path Style: http://ns1.emc.com/bucketname/{object_name}?uploadId={upload_id}
Alternatively, both styles can specify the namespace using the x-emc-namespace header.
uploadId | Unique identifier of the multi-part upload. Obtained from the Object Init Uploads operation. |
The following conditions must be met in order to call this operation.
A multi-part upload must have been initiated and returned a valid uploadId
BaseUrl used in a host-style request URL should be pre-configured using the ECS Management API or the ECS Portal (for example, emc.com in the URL: bucketname.ns1.emc.com).
Namespace and bucket corresponding to this object should exist
All parameters are required unless otherwise stated.
Field | Description | Type | Notes |
CompleteMultipartUpload | |||
Part |
0-* Elements |
||
PartNumber | Part number that identifies the part | Integer | |
LastModified | Last modified time | Date | |
ETag | Entity tag returned when the part was uploaded | String | |
Size | Size | Long |
x-amz-version-id | optional | Version number of response |
Result of assembling
Field | Description | Type | Notes |
CompleteMultipartUploadResult | |||
Location | Request URL | URI | |
Bucket | Bucket name | String | |
Key | Object name | String | |
ETag | ETag | String |