---
title: "CompleteMultipartUpload"
slug: "ncloudstorage-completemultipartupload"
updated: 2026-09-17T09:58:30Z
published: 2026-09-17T09:58:30Z
canonical: "api.ncloud-docs.com/ncloudstorage-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環境で利用できます。
アップロードされたパートを組み合わせてオブジェクトを保存し、マルチパートアップロードを完了します。
## リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
| メソッド | URI |
| --- | --- |
| POST | /{Key} |
### リクエストヘッダ
リクエストヘッダの説明は次の通りです。
参考
Ncloud Storage APIで共通して使用されるヘッダの詳細は、[Ncloud Storageのリクエストヘッダ](/docs/ja/storage-ncloudstorage#%EC%9A%94%EC%B2%AD%ED%97%A4%EB%8D%94)をご参照ください。
| フィールド | 必須の有無 | 説明 |
| --- | --- | --- |
| `x-amz-server-side-encryption-customer-algorithm` | Optional | ユーザー暗号化アルゴリズム (AES256) |
| `x-amz-server-side-encryption-customer-key` | Optional | ユーザー提供の暗号化キー |
| `x-amz-server-side-encryption-customer-key-MD5` | Optional | ユーザー提供暗号化キーの MD5 |
### リクエストパスパラメータ
リクエストパスパラメータの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
| --- | --- | --- | --- |
| `Key` | String | Required | オブジェクト名 - [CreateMultipartUpload](/docs/ja/ncloudstorage-createmultipartupload)を参照 |
### リクエストクエリパラメータ
リクエストクエリパラメータの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
| --- | --- | --- | --- |
| `uploadId` | String | Required | マルチパートアップロード ID - [CreateMultipartUpload](/docs/ja/ncloudstorage-createmultipartupload)を参照 |
### リクエストボディ
リクエストボディの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
| --- | --- | --- | --- |
| `CompleteMultipartUpload` | Object | Required | マルチパートアップロード完了リクエスト |
| `CompleteMultipartUpload.Part` | Array | Required | [パートリスト](/docs/ja/ncloudstorage-completemultipartupload#Part) - [ListParts](/docs/ja/ncloudstorage-listparts)を参照 |
#### `Part`
`Part`の説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
| --- | --- | --- | --- |
| `PartNumber` | Integer | Optional | パート番号 - 1~10,000 |
| `ETag` | String | Optional | オブジェクトの固有 ID(Entity tag) |
### リクエスト例
リクエストのサンプルコードは次の通りです。
```
POST /object.zip?uploadId=f228bfca-****-****-****-9cc2c468d0e9 HTTP/1.1
Host: bucket.kr.ncloudstorage.com
1
"a068860ac17***********d5d7fd3334"
2
"a068860ac17***********d5d7fd3334"
```
## レスポンス
レスポンス形式を説明します。
### レスポンスヘッダ
Ncloud Storage APIで共通して使用されるヘッダの詳細は、[Ncloud Storageのレスポンスヘッダ](/docs/ja/storage-ncloudstorage#%EC%9D%91%EB%8B%B5%ED%97%A4%EB%8D%94)をご参照ください。
### レスポンスボディ
レスポンスボディの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
| --- | --- | --- | --- |
| `CompleteMultipartUploadResult` | Object | - | マルチパートアップロード完了の結果 |
| `CompleteMultipartUploadResult.Bucket` | String | - | バケット名 |
| `CompleteMultipartUploadResult.Key` | String | - | オブジェクト名 |
| `CompleteMultipartUploadResult.ETag` | String | - | オブジェクトの固有 ID(Entity Tag) |
| `CompleteMultipartUploadResult.Location` | String | - | アップロード先 |
| `CompleteMultipartUploadResult.ChecksumCRC64NVME` | String | - | CRC64チェックサム値 |
| `CompleteMultipartUploadResult.ChecksumType` | String | - | オブジェクトのチェックサム計算タイプ - `COMPOSITE` \| `FULL_OBJECT` - `COMPOSITE`: マルチパートのチェックサム - `FULL_OBJECT`: 全オブジェクトのチェックサム |
### レスポンスステータスコード
Ncloud Storage APIで共通して使用されるレスポンスステータスコードの詳細は、[Ncloud Storageのレスポンスステータスコード](/docs/ja/storage-ncloudstorage#%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C)をご参照ください。
### レスポンス例
レスポンスのサンプルコードは次の通りです。
```
HTTP/1.1 200 OK
bucket
object.zip
"1f75ca9b7e6***********645f438f93-1"
/bucket000/object000.zip
WU7+G*******
FULL_OBJECT
```