- HOME
- 開発者ガイドブック(APIリファレンス)
- オブジェクトストレージ
- サービス操作
- オブジェクト操作
- Complete Multipart Upload
Complete Multipart Upload
処理概要
アップロードし終わったパーツの組み立てのために、マルチパートアップロードを完了します。
リクエスト
リクエストパラメタ
なし
リクエストヘッダー
このオペレーションはすべての操作に共通するリクエストヘッダのみを使用しています。詳細については、一般的なリクエストヘッダを参照してください。
リクエストボディ
Name | Type | Description | Required |
---|---|---|---|
CompleteMultipartUpload | container | リクエストのコンテナ | Yes |
Part | container | アップロード済のパートに関連したコンテナ | Yes |
PartNumber | integer | パーツを識別するパーツナンバー | Yes |
ETag | string | パーツがアップロードされた時のETag | Yes |
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <CompleteMultipartUpload xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Part> <PartNumber>integer</PartNumber> <ETag>string</ETag> </Part> </CompleteMultipartUpload>
リクエストサンプル
POST /sample-bucket/sample-object.txt?uploadId=12345678-9abc-def0-1234-56789abcdef0 HTTP/1.1 Host: 192.168.0.1 Content-Length: 323 Connection: keep-alive Date: Tue, 01 Sep 2015 10:00:00 +0000 Authorization: AWS EXAMPLEjU2So5By3H5v2:EXAMPLEAjwlAvEi2cPLfQaM588ROWW90so7LwfPr
<CompleteMultipartUpload> <Part> <PartNumber>1</PartNumber> <ETag>"abcdef0123456789abcdef0123456789"</ETag> </Part> <Part> <PartNumber>2</PartNumber> <ETag>"bcdef0123456789abcdef0123456789a"</ETag> </Part> <Part> <PartNumber>3</PartNumber> <ETag>"cdef0123456789abcdef0123456789ab"</ETag> </Part> </CompleteMultipartUpload>
レスポンス
レスポンスヘッダ
このオペレーションはすべての操作に共通するレスポンスヘッダのみを使用しています。詳細については、一般的なレスポンスヘッダを参照してください。
Header | Type | Description |
---|---|---|
– | 使用不可 | |
– | 使用不可 |
レスポンスボディ
Name | Type | Description |
---|---|---|
CompleteMultipartUploadResult | container | レスポンスのコンテナ |
Location | URI | 新しく作られたobjectを識別するURI |
Bucket | string | 新しく作られたobjectを含むbucketの名前 |
Key | string | 新しく作られたobjectのキー名 |
ETag | string | ETagは新しく作られたobjectのデータを識別します。それぞれのobjectはデータが違うとETagも異なります。ETagはobjectのデータのMD5ダイジェストであったり、そうでなかったりします。 ETagがobjectのデータのMD5ダイジェストでは無い場合、1文字以上32文字以下か、32文字より多い非16進数文字列が含まれています。 |
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <CompleteMultipartUploadResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Location>URI</Location> <Bucket>string</Bucket> <Key>string</Key> <ETag>string</ETag> </CompleteMultipartUploadResult>
レスポンスサンプル
HTTP/1.1 200 OK Date: Tue, 01 Sep 2015 10:00:00 GMT X-Clv-Request-Id: 01234567-89ab-cdef-0123-456789abcdef Server: Cleversafe/3.5.1.0 X-Clv-S3-Version: 2.4 x-amz-request-id: 01234567-89ab-cdef-0123-456789abcdef ETag: "def0123456789abcdef0123456789abc"
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <CompleteMultipartUploadResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Location>http://192.168.0.1/sample-bucket/sample-object.txt</Location> <Bucket>sample-bucket</Bucket> <Key>sample-object.txt</Key> <ETag>"def0123456789abcdef0123456789abc"</ETag> </CompleteMultipartUploadResult>