---
title: "CompleteMultipartUpload"
slug: "storage-objectstorage-completemultipartupload"
updated: 2026-09-17T09:58:30Z
published: 2026-09-17T09:58:30Z
canonical: "api.ncloud-docs.com/storage-objectstorage-completemultipartupload"
---
> ## Documentation Index
> Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt
> Use this file to discover all available pages before exploring further.
# CompleteMultipartUpload
Classic/VPC環境で利用できます。
アップロードされたパートを結合するとマルチパートアップロードを完了できます。 InitiateMultipartUpload APIと UploadPart APIを通じてすべてのパートをアップロードし、この APIを呼び出してアップロードを完了します。
## リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
| メソッド | URI |
| --- | --- |
| POST | /{bucket-name}/{object-name} |
### リクエスト構文
リクエスト構文は次の通りです。
```
POST https://{endpoint}/{bucket-name}/{object-name}?uploadId={uploadId} # path style
POST https://{bucket-name}.{endpoint}/{object-name}?uploadId={uploadId} # virtual host style
```
```
{sequential part number}
{ETag value from part upload response header}
```
### リクエストヘッダ
Object Storage APIで共通して使用されるヘッダの詳細は、[Object Storageの共通ヘッダ](/docs/ja/storage-objectstorage#%EA%B3%B5%ED%86%B5-%EC%9A%94%EC%B2%AD-%ED%97%A4%EB%8D%94)をご参照ください。
### リクエストパスパラメータ
パラメータの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
| --- | --- | --- | --- |
| `bucket-name` | String | Required | オブジェクトが保存されているバケットの名前 |
| `object-name` | String | Required | マルチパートアップロードを実行したオブジェクトの名前 |
### リクエストクエリパラメータ
パラメータの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
| --- | --- | --- | --- |
| `uploadId` | String | Required | InitiateMultipartUpload APIを実行して取得したアップロード ID |
### リクエスト例
リクエストのサンプルコードは次の通りです。
```
POST /some-bucket/multipart-object-123?uploadId=0000015a-df89-51d0-2790-dee1ac994053 HTTP/1.1
Authorization: {authorization-string}
x-amz-date: 20170318T035641Z
Content-Type: text/plain; charset=utf-8
Host: kr.object.ncloudstorage.com
Content-Length: 257
```
```
1
"7417ca8d45a71b692168f0419c17fe2f"
2
"7417ca8d45a71b692168f0419c17fe2f"
```
## レスポンス
レスポンス形式を説明します。
### レスポンスヘッダ
Object Storage APIで共通して使用されるレスポンスヘッダの詳細は、[Object Storageの共通レスポンスヘッダ](/docs/ja/storage-objectstorage#%EA%B3%B5%ED%86%B5%EC%9D%91%EB%8B%B5%ED%97%A4%EB%8D%94)をご参照ください。
### レスポンスステータスコード
Object Storage APIで共通して使用されるレスポンスステータスコードの詳細は、[Object Storageのレスポンスステータスコード](/docs/ja/storage-objectstorage#%EC%98%A4%EB%A5%98%EC%BD%94%EB%93%9C)をご参照ください。
### レスポンス例
レスポンスのサンプルコードは次の通りです。
```
HTTP/1.1 200 OK
Date: Fri, 03 Mar 2017 19:18:44 GMT
Accept-Ranges: bytes
ETag: "765ba3df36cf24e49f67fc6f689dfc6e-2"
Content-Type: application/xml
Content-Length: 364
```
```
https://kr.object.ncloudstorage.com/example-bucket/multipart-object-123
some-bucket
multipart-object-123
"765ba3df36cf24e49f67fc6f689dfc6e-2"
```