コンテナ削除 DELETE /v1/{account}/{container}

空のコンテナを削除する。

コンテナ内にオブジェクトが存在する場合、本操作は失敗します。

コンテナの削除に成功した場合、204 No Contentステータスコードが返却されます。

コンテナの削除に失敗した場合は404 Not Found,409 Conflictステータスコードが返却されます。

Request Headers

X-Auth-Token

認証トークン

Data Type Cardinality
String 1..1

Request Parameter

{account}

プロジェクト単位でユニークに割り当てられる名前

Data Type Cardinality
String 1..1

{container}

コンテナ名

Data Type Cardinality
String 1..1

Response Headers

Content-Length

レスポンスボディのバイト数

Data Type Cardinality
String 1..1

Content-Type

レスポンスボディのMIMEタイプ。

Data Type Cardinality
String 1..1

X-Trans-Id

このリクエストに付与されるID。トラブルについて問い合わせる際に利用されます。

Data Type Cardinality
Uuid 1..1

Date

トランザクションの実行された日付と時間

Data Type Cardinality
Datetime 1..1

Response Elements

特にありません。

Example of Request


curl -i $publicURL/steven -X DELETE -H "X-Auth-Token: $token"
     

Example of Response

コンテナが存在しなかった場合のレスポンス


HTTP/1.1 404 Not Found
Content-Length: 70
Content-Type: text/html; charset=UTF-8
X-Trans-Id: tx4d728126b17b43b598bf7-0052d81e34
Date: Thu, 16 Jan 2014 18:00:20 GMT
     

コンテナが存在して、削除に成功した場合のレスポンス


HTTP/1.1 204 No Content
Content-Length: 0
Content-Type: text/html; charset=UTF-8
X-Trans-Id: txf76c375ebece4df19c84c-0052d81f14
Date: Thu, 16 Jan 2014 18:04:04 GMT       
     

コンテナが存在するが、空ではなかった場合のレスポンス


HTTP/1.1 409 Conflict
Content-Length: 95
Content-Type: text/html; charset=UTF-8
X-Trans-Id: tx7782dc6a97b94a46956b5-0052d81f6b
Date: Thu, 16 Jan 2014 18:05:31 GMT
<html><h1>Conflict</h1><p>There was a conflict when trying to complete your
request.</p></html>