Abort Multipart Upload

この操作は、進行中のマルチパートアップロードを中断するための操作です。
進行中のマルチパートアップロードのアップロードIDを指定し本操作を行うことで、マルチパートアップロードは中断され、指定のマルチパートアップロードおよびそれに属する全てのパートのリソースを解放します。

この操作を行う利用者は、バケット所有者か対象バケットに対してバケットポリシーの dag:AbortMultipartUpload 権限を付与されている必要があります。
デフォルトではバケット所有者のみこの操作が許可されており、バケット所有者はバケットポリシーによって他のアカウントに権限を付与することができます。

 

リクエスト情報

シンタックス
DELETE /{bucket name}/{object key}?uploadId={upload ID} HTTP/1.1
Host: s3api.iot.iij.jp
Date: {date}
Authorization: {authorization string}

 

リクエストパラメータ

この操作ではリクエストパラメータは使用しません。

リクエストヘッダー 

この操作では基本リクエストヘッダーのみ使用します。

リクエストエレメント

この操作ではリクエストエレメントは使用しません。

 

レスポンス情報

レスポンスヘッダー

この操作では基本レスポンスヘッダーのみ返します。

レスポンスエレメント

この操作はレスポンスエレメントを返しません。

エラー情報

この操作は共通のエラーレスポンスに加え、以下のエラーを返します。 

表. Abort Multipart Upload エラーコード一覧

 

コードステータス内容
NoSuchUpload404 Not Found
指定したマルチパートアップロードが存在しません。
無効なアップロードIDを指定したか、指定したマルチパートアップロードが既に完了または中断している可能性あります。

 

サンプル 

マルチパートアップロードを削除するサンプル

リクエスト
DELETE /example-bucket/myobject?uploadId=VXBsb2FkIElEIGZvciBlbHZpbmcncyBteS1tb3ZpZS5tMnRzIHVwbG9hZ HTTP/1.1
Host: s3api.iot.iij.jp
Date: Wed, 1 Oct 2014 00:00:00 GMT
Authorization: IIJGIO 15B4D3461F177624206A:xQE0diMbLRepdf3YB+FIEXAMPLE=
レスポンス
HTTP/1.1 204 OK
x-iijgio-id-2: eftixk72aD6Ap51TnqcoF8eFidJG9Z/2mkiDFu8yU9AS1ed4OpIszj7UDNEHGran
x-iijgio-request-id: 318BC8BC148832E5
Date: Wed, 1 Oct 2014 00:00:00 GMT
Content-Length: 0
Connection: keep-alive
Server: s3api.iot.iij.jp