DELETE Bucket
自身が所有者であるバケットを削除します。
削除対象とするバケットは空(1つもオブジェクトが配置されていない状態)でなければなりません。従って、対象バケットが1つ以上のオブジェクトを保持している場合、それらのオブジェクトはバケットの削除前に全て削除する必要があります。
バケットはACLの設定内容にかかわらず、バケット所有者のみが削除することができます。
このリクエストではAccessKeyIdが必須であり、特定ユーザ(本サービスに有効なアカウントを持つ者)のみが利用できます。匿名ユーザは本リクエストを利用できません。
詳細はこちらをご覧ください。
https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html
リクエスト情報
シンタックス
DELETE /{bucket name} HTTP/1.1 |
Host: ds.iot.iij.jp |
Date: {date} |
Authorization: {authorization string} |
リクエストパラメータ
この操作ではリクエストパラメータは使用しません。
リクエストヘッダー
この操作では基本リクエストヘッダーのみ使用します。
リクエストエレメント
この操作ではリクエストエレメントは使用しません。
レスポンス情報
レスポンスヘッダー
この操作では基本レスポンスヘッダーのみ返します。
レスポンスエレメント
この操作はレスポンスエレメントを返しません。
エラー情報
この操作では以下のエラーを返します。
表. DELETE Bucket エラーコード一覧
| コード | ステータス | 内容 |
|---|---|---|
| InvalidAccessKeyId | 403 Forbidden | 指定のアクセスキーIDを持つユーザが存在しません。 |
| SignatureDoesNotMatch | 403 Forbidden | 指定されたリクエストのシグネチャが一致しません。 |
| NoSuchBucket | 404 Not Found | 指定のバケットが存在しません。 |
| AccessDenied | 403 Forbidden | アクセス権限がありません。 |
| BucketNotEmpty | 409 Conflict | バケットが空ではありません。 |
サンプル
quotes という名のバケットを削除するサンプル
リクエスト
DELETE /quotes HTTP/1.1 |
Host: ds.iot.iij.jp |
Date: Wed, 01 Mar 2009 12:00:00 GMT |
Authorization: AWS 15B4D3461F177624206A:xQE0diMbLRepdf3YB+FIEXAMPLE= |
レスポンス
HTTP/1.1 204 No Content |
x-aws-id-2: JuKZqmXuiwFeDQxhD7M8KtsKobSzWA1QEjLbTMTagkKdBX2z7Il/jGhDeJ3j6s80 |
x-aws-request-id: 32FE2CEB32F5EE25 |
Date: Wed, 01 Mar 2009 12:00:00 GMT |
Server: ds.iot.iij.jp |
以下は現行のマニュアルです。データストレージ新環境移行後はご利用いただけません。
自身が所有者であるバケットを削除します。
削除対象とするバケットは空(1つもオブジェクトが配置されていない状態)でなければなりません。従って、対象バケットが1つ以上のオブジェクトを保持している場合、それらのオブジェクトはバケットの削除前に全て削除する必要があります。
バケットはACLの設定内容にかかわらず、バケット所有者のみが削除することができます。
このリクエストではAccessKeyIdが必須であり、特定ユーザ(本サービスに有効なアカウントを持つ者)のみが利用できます。匿名ユーザは本リクエストを利用できません。
リクエスト情報
シンタックス
DELETE /{bucket name} HTTP/1.1 |
Host: s3api.iot.iij.jp |
Date: {date} |
Authorization: {authorization string} |
リクエストパラメータ
この操作ではリクエストパラメータは使用しません。
リクエストヘッダー
この操作では基本リクエストヘッダーのみ使用します。リクエストエレメント
この操作ではリクエストエレメントは使用しません。
レスポンス情報
レスポンスヘッダー
この操作では基本レスポンスヘッダーのみ返します。
レスポンスエレメント
エラー情報
この操作では以下のエラーを返します。
| コード | ステータス | 内容 |
|---|---|---|
| InvalidAccessKeyId | 403 Forbidden | 指定のアクセスキーIDを持つユーザが存在しません。 |
| SignatureDoesNotMatch | 403 Forbidden | 指定されたリクエストのシグネチャが一致しません。 |
| NoSuchBucket | 404 Not Found | 指定のバケットが存在しません。 |
| AccessDenied | 403 Forbidden | アクセス権限がありません。 |
| BucketNotEmpty | 409 Conflict | バケットが空ではありません。 |
サンプル
quotes という名のバケットを削除するサンプル
リクエスト
DELETE /quotes HTTP/1.1 |
Host: s3api.iot.iij.jp |
Date: Wed, 01 Mar 2009 12:00:00 GMT |
Authorization: IIJGIO 15B4D3461F177624206A:xQE0diMbLRepdf3YB+FIEXAMPLE= |
レスポンス
HTTP/1.1 204 No Content |
x-iijgio-id-2: JuKZqmXuiwFeDQxhD7M8KtsKobSzWA1QEjLbTMTagkKdBX2z7Il/jGhDeJ3j6s80 |
x-iijgio-request-id: 32FE2CEB32F5EE25 |
Date: Wed, 01 Mar 2009 12:00:00 GMT |
Server: s3api.iot.iij.jp |