最終更新日:2025-08-18 15:54:07
ユーザーはこのインターフェースを呼び出すことで、マルチパートアップロードタスクのパート一覧を取得できます。
1回のレスポンスでリストできるパート数は最大1000件までであり、この数値はパラメータ
max-parts(デフォルト1000)で設定できます。マルチパートアップロードタスクのパート数が1000件を超える場合、レスポンスにはIsTruncatedとNextPartNumberMarkerが返されます(この場合IsTruncatedはTrue)。次回のListPartsリクエストで、part-number-markerパラメータにNextPartNumberMarkerの値を指定することで、続きのパート一覧を取得できます。
GET /ObjectName?uploadId=uploadid&max-parts=max&part-number-marker=marker HTTP/1
Host: Bucket.Endpoint
Date: date
Authorization: authorization
| 名前 | 説明 | 必須 |
|---|---|---|
| uploadId | アップロードタスクを識別するID。 型: String デフォルト値: なし |
Yes |
| max-parts | 1回のリクエストでリストできるパートの最大数。 型: String デフォルト値: 1000 |
No |
| part-number-marker | リスト開始位置を指定。指定した値より大きいパート番号だけがリストされます。 型: String 例: 250を指定すると251番目からリスト開始。 |
No |
Common request headers をご使用ください。
なし
HTTP/1.1 status_code
x-wos-request-id: request id
Date: date
Content-Length: length
Connection: state
Server:WS-web-server
<?xml version="1.0" encoding="UTF-8" standalone="yes"?
<ListPartsResult xmlns=" https://www.wangsu.com/document">
<Bucket>BucketName</Bucket>
<Key>object</Key>
<UploadId>uploadid</UploadId>
<Initiator>
<ID>initiatorid</ID>
<DisplayName>displayname</DisplayName>
</Initiator>
<Owner>
<ID>ownerid</ID>
<DisplayName>ownername</DisplayName>
</Owner>
<PartNumberMarker>partNmebermarker</PartNumberMarker>
<NextPartNumberMarker>nextpartnumbermarker</NextPartNumberMarker>
<MaxParts>2</MaxParts>
<IsTruncated>true</IsTruncated>
<Part>
<PartNumber>partnumber1</PartNumber>
<LastModified>modifieddate</LastModified>
<ETag>etag</ETag>
<Size>size</Size>
</Part>
<Part>
<PartNumber>partnumber2</PartNumber>
<LastModified>modifieddate</LastModified>
<ETag>etag</ETag>
<Size>size</Size>
</Part>
...
</ListPartsResult>
Common response headers をご使用ください。
| 名前 | 説明 |
|---|---|
| ListPartsResult | List Partリクエスト結果コンテナ。 型: XML namespace 子ノード: Bucket, Key, UploadId, PartNumberMarker, NextPartNumberMarker, MaxParts, IsTruncated, Part. 親ノード: なし |
| Bucket | バケット名。 型: String 親ノード: ListPartsResult |
| Key | オブジェクト名。 型: String 親ノード: ListPartsResult |
| UploadId | アップロードタスクのID。 型: String 親ノード: ListPartsResult |
| Initiator | アップロードタスクの作成者。 型: XML namespace 子ノード: ID, DisplayName 親ノード: ListPartsResult |
| ID | 作成者のDomainID。 型: String 親ノード: Initiator, Owner |
| DisplayName | 作成者名。 型: String 親ノード: Initiator , Owner |
| PartNumberMarker | 今回のリクエストにおけるリスト開始位置。 型: Integer 親ノード: ListPartsResult |
| NextPartNumberMarker | レスポンスですべての結果が返却されない場合、次回リクエストのリスト開始位置を示します。 型: Integer 親ノード: ListPartsResult |
| MaxParts | 1回でリスト可能なパート数の最大値。範囲は[1,1000]。 型: Integer 親ノード: ListPartsResult |
| IsTruncated | パートリストが切り捨てられているかを示します。true: 一部のみリスト返却、false: 全件返却。 型: Boolean 親ノード: ListPartsResult |
| Part | パート情報のコンテナ。 型: XML namespace 子ノード: PartNumber, LastModified, ETag, Size. 親ノード: ListPartsResult |
| PartNumber | アップロード済みパートの番号。 型: Integer 親ノード: ListPartsResult |
| LastModified | パートのアップロード日時。 型: Date 親ノード: ListPartsResult |
| ETag | アップロード済みパートのETag。 型: String. 親ノード: ListPartsResult |
| Size | アップロード済みパートのサイズ。 型: Integer. 親ノード: ListPartsResult |
| 状況 | HTTPステータス | エラーコード | メッセージ |
|---|---|---|---|
| 指定したuploadIdが存在しません。IDが無効、または対応するマルチパートアップロードが既に完了または中止されています。 | 404 Not Found | NoSuchUpload | The specified upload does not exist. The upload ID may be invalid, or the upload may have been aborted or completed. |
| 指定したuploadIdが指定オブジェクトと一致しません。 | 404 Not Found | NoSuchUpload | The specified upload does not exist. The upload ID may be invalid, or the upload may have been aborted or completed. |
| max-partsの値が負または1000より大きい場合。 | 400 Bad Request | InvalidArgument | Argument maxParts must be an integer between 0 and 1000. |
| max-partsの値が数値でない場合。 | 400 Bad Request | InvalidArgument | Provided maxParts is not an integer or is out of the integer range. |
| part-number-markerの値が数値でない場合。 | 400 Bad Request | InvalidArgument | Provided part-number-marker is not an integer. |
GET /example-object?uploadId=XXBsb2FkIElEIGZvciBlbHZpbmcncyVcdS1tb3ZpZS5tMnRzEEEwbG9hZA&max-parts=2&part-number-marker=1 HTTP/1.1
Host: bucket.s3-cn-east-1.wcsapi.com
Date: Mon, 1 Nov 2010 20:34:56 GMT
Authorization: WOS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU=
HTTP/1.1 200 OK
x-wos-request-id: 656c76696e6727732072657175657374
Date: Mon, 1 Nov 2010 20:34:56 GMT
Content-Length: 985
Connection: keep-alive
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ListPartsResult xmlns=" https://www.wangsu.com/document">
<Bucket>example-bucket</Bucket>
<Key>example-object</Key>
<UploadId>XXBsb2FkIElEIGZvciBlbHZpbmcncyVcdS1tb3ZpZS5tMnRzEEEwbG9hZA</UploadId>
<Initiator>
<ID> 11116a31-17b5-4fb7-9df5-b288870f11xx</ID>
<DisplayName>umat-user-11116a31-17b5-4fb7-9df5-b288870f11xx</DisplayName>
</Initiator>
<PartNumberMarker>1</PartNumberMarker>
<NextPartNumberMarker>3</NextPartNumberMarker>
<MaxParts>2</MaxParts>
<IsTruncated>true</IsTruncated>
<Part>
<PartNumber>1</PartNumber>
<LastModified>2020-11-10T20:48:000Z</LastModified>
<ETag>"5678aef83f66abc1fa1e8477fsfsda6d394"</ETag>
<Size>10485760</Size>
</Part>
<Part>
<PartNumber>2</PartNumber>
<LastModified>2020-11-10T20:49:000Z</LastModified>
<ETag>"7778aef83f66abc1fa1e8477f296d394"</ETag>
<Size>10485760</Size>
</Part>
<Part>
<PartNumber>3</PartNumber>
<LastModified>2020-11-10T20:50:000Z</LastModified>
<ETag>"aaaa18db4cc2f85cedef654fccc4a4x8"</ETag>
<Size>10485760</Size>
</Part>
</ListPartsResult>