KDDIクラウドプラットフォームサービス ナレッジサイト

  • HOME
  • 開発者ガイドブック(APIリファレンス)
  • オブジェクトストレージ
  • サービス操作
  • オブジェクト操作
  • Complete Multipart Upload

Complete Multipart Upload

処理概要

アップロードし終わったパーツの組み立てのために、マルチパートアップロードを完了します。

リクエスト

リクエストパラメタ

なし

リクエストヘッダー

このオペレーションはすべての操作に共通するリクエストヘッダのみを使用しています。詳細については、一般的なリクエストヘッダを参照してください。

リクエストボディ

a

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
x-amz-expiration 使用不可
x-amz-version-id 使用不可

レスポンスボディ

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>
2022/07/06 2022/07/06