Show Container and Account Usage Statistics#
アカウントの詳細とコンテナリストを表示します。
APIエンドポイント#
リージョン | APIエンドポイント |
---|---|
西日本リージョン3の場合 | https://objectstorage.jp-west-3.cloud.global.fujitsu.com |
東日本リージョン3の場合 | https://objectstorage.jp-east-3.cloud.global.fujitsu.com |
HTTPメソッドとURI#
GET
/v2/{account}
HTTPステータスコード#
正常時:200,204
エラー時:400,401,403,404,405,409,411,412,416,422,500,501
リクエストパラメータの説明#
名前 | In | Type | デフォルト値 /必須指定 |
Description |
---|---|---|---|---|
X-Auth-Token | header | string | 必須 | 認証トークン |
account | path | string | 必須 | プロジェクト単位でユニークに割り当てられる名前 AUTH_<プロジェクトID> |
delimiter | query | string | 任意 | コンテナ名をネスト表示するためのデリミタ |
limit | query | integer | 任意 | 一度に取得できるコンテナの最大数 取得したコンテナの数が、limitパラメータで指定した値より少ない場合、リストは最後まで取得されています。取得したコンテナの数が、limitパラメータで指定した値と等しい場合、リストにはまだ未取得のコンテナが残っています。 |
marker | query | string | 任意 | 指定した文字列より後のコンテナ名一覧を返却します。 |
end_marker | query | string | 任意 | 指定した文字列より前のコンテナ名一覧を返却します。 |
format | query | string | 任意 | レスポンスのフォーマット 「json」、「xml」、「plain」から選択できます。デフォルトは「plain」です。 format=xmlまたはformat=jsonをクエリパラメータに追加すると、コンテナ名だけでなく、コンテナの詳細情報を含む結果を取得します。 format=plainをクエリパラメータに指定すると、改行区切りでコンテナ名の一覧を取得します。 |
prefix | query | string | 任意 | この文字列から始まるコンテナの一覧を返却します。 |
レスポンスヘッダーの説明#
名前 | Type | Description |
---|---|---|
Date | string | トランザクションが実行された日時 |
Content-Type | string | オブジェクトのMIME typeの種類 |
Content-Length | string | レスポンスボディのバイト数 |
Connection | string | 持続接続の状態を表示します。 |
X-Trans-Id | string | このリクエストに付与されるID トラブルについて問い合わせる際に利用されます。 |
Accept-Ranges | string | リクエストの応答サイズの形式 |
X-Account-Bytes-Used | integer | アカウントがオブジェクトストレージに格納したオブジェクトの合計バイト数 |
X-Account-Container-Count | integer | コンテナの総数 |
X-Account-Object-Count | integer | アカウント内オブジェクトの総数 |
X-Account-Project-Domain-Id | string | ドメインID |
X-Timestamp | integer | リクエストを処理した時刻(UNIX Epoch秒表示) |
X-Fcx-Endpoint-Request | string | APIエンドポイントとしてリクエストを受け付けたことを示す番号 |
レスポンスボディ(正常系)の説明#
名前 | Type | Description |
---|---|---|
count | integer | コンテナが保有するオブジェクト数 |
bytes | integer | コンテナが保有するオブジェクト数の総サイズ |
name | string | コンテナ名 |
リクエスト例#
curl -i $publicURL?format=json -X GET -H "X-Auth-Token: $token"
レスポンス例#
HTTP/1.1 200 OK Date: Tue, 05 Jun 2018 07:13:32 GMT Content-Type: application/json; charset=utf-8 Content-Length: 163 Connection: keep-alive X-Trans-Id: 2485623817 Accept-Ranges: bytes X-Account-Bytes-Used: 102401 X-Account-Container-Count: 3 X-Account-Object-Count: 2 X-Account-Project-Domain-Id: default X-Timestamp: 1526602707.000000 X-Fcx-Endpoint-Request: EXECUTED_api2-rmp1.test.local-29229-12209-1_200 [ { "count": 0, "bytes": 0, "name": "test-container" }, { "count": 0, "bytes": 0, "name": "test-container2" }, { "count": 2, "bytes": 102401, "name": "test-container3" } ]