Complete Multipart Upload
処理概要
マルチアップロードの完了を行います。
マルチアップロードIDで関連づけられた分割データを結合します。
すべての分割データをアップロード後に、各分割データの分割番号とETagをリストにしてリクエストを実行します。
指定するパラメーター
パラメーター | 説明 | 必須 | サンプル値 |
---|---|---|---|
uploadId | マルチアップロードID Type : String |
○ | uEGlWLAqlSA5h+nOCaWZ44wiESTAhGEzIhaemyCE13wM3lfEGRNEHBZSuN |
指定するヘッダー
必要なヘッダーはありません。
指定するボディ
フィールド | 説明 | サンプル値 |
---|---|---|
CompleteMultipartUpload | CompleteMultipartUploadリクエスト Type : Container Ancestor : なし Children : Part |
|
Part | CompleteMultipartUploadリクエスト Type : Container Ancestor : CompleteMultipartUpload Children : PartNumber, ETag |
|
PartNumber | 分割番号 Type : xsd:int Ancestor : CompleteMultipartUpload Children : なし |
|
ETag | 分割データのMD5ダイジェスト Type : xsd:string Ancestor : CompleteMultipartUpload Children : なし |
応答フィールド
フィールド | 説明 | サンプル値 |
---|---|---|
CompleteMultipartUploadResult | CompleteMultipartUploadResultレスポンス Type : Container Ancestor : なし Children : requestId, return |
|
Location | オブジェクトURI Type : xsd:string Ancestor : CompleteMultipartUploadResult Children : なし |
|
Bucket | バケット名 Type : xsd:string Ancestor : CompleteMultipartUploadResult Children : なし |
|
Key | オブジェクト名 Type : xsd:string Ancestor : CompleteMultipartUploadResult Children : なし |
|
ETag | オブジェクトETag Type : xsd:string Ancestor : CompleteMultipartUploadResult Children : なし |
リクエストサンプル
POST /multipart.txt?uploadId=uEGlWLAqlSA5h+nOCaWZ44wiESTAhGEzIhaemyCE13wM3lfEGRNEHBZSuN
Host: my-first-bucket.jp-east-2.storage.api.nifcloud.com
Date: Wed, 29 Jun 2016 12:00:00 GMT
Authorization: AWS 07cbb45fc128390123f4:tI9K7/3UMg4AF/g1AGjcAIr5dLQ=
Content-Length: 471
Content-Type: text/plain
<CompleteMultipartUpload>
<Part>
<PartNumber>1</PartNumber>
<ETag>1f2d6c7ece3ed586af312fe1a23db358</ETag>
</Part>
<Part>
<PartNumber>2</PartNumber>
<ETag>66bceb9c17dad05ca8bd34ac723bb505</ETag>
</Part>
<Part>
<PartNumber>3</PartNumber>
<ETag>bf22794161d55270a3d71167e8a0a9fa</ETag>
</Part>
<Part>
<PartNumber>4</PartNumber>
<ETag>78f5a9e90ab191d5ffe0a4d3e0f1fbec</ETag>
</Part>
<Part>
<PartNumber>5</PartNumber>
<ETag>1a9c3b7fd2ead663b3fa6c969c61a735</ETag>
</Part>
</CompleteMultipartUpload>
応答サンプル
<CompleteMultipartUploadResult xmlns="http://doc.s3.amazonaws.com/doc/2006-03-01/">
<Location>my-first-bucket/multiupload.txt</Location>
<Bucket>my-first-bucket</Bucket>
<Key>multiupload.txt</Key>
<ETag>"62cff0140e0931c345c25795689032ca"</ETag>
</CompleteMultipartUploadResult>