GET Service traffic¶
この操作により転送量を取得することが出来ます。
転送量とは、本サービスから取り出した情報のbyte数を指します。
オブジェクトのダウンロード、レスポンスの受信に伴い増加します。
ACL、Policyなどの設定確認やエラーメッセージの受信によっても増加します。
取得範囲は、2種類の方式で指定可能です。
- 指定した日の1日分の転送量を返す
- 指定した月の1日から、本APIの実行当日までの転送量を返す
転送量は、上記いずれの指定の場合でも日単位で集計されて返却されます。
転送量は2ヶ月前の1日から遡って取得することが可能です。
例えば、実行日が11月30日の場合であれば、取得可能な最も古い転送量情報は同年の9月1日の情報です。
レスポンスの形式はXMLです。
なお、認証時のシグネチャにはサブリソースとしてtrafficを計算に含めて下さい。
chargeDate、backwardToはシグネチャに含める必要は有りません。
シンタックス:
GET /?traffic&chargeDate=20141010 HTTP/1.1
Host: storage-dag.iijgio.com
Date: {date}
Authorization: {authorization string}
リクエストパラメータ¶
以下のHTTPリクエストパラメータが指定可能です。
両パラメータともに指定が無い場合は、実行当月の1日から当日までの転送量を返却します。
パラメータ名 | 説明 | 必須 | ||||
---|---|---|---|---|---|---|
chargeDate |
|
× | ||||
backwardTo |
|
× |
レスポンスヘッダー¶
この操作では基本レスポンスヘッダーのみを用います。
レスポンスエレメント¶
名前 | 説明 | ||||
---|---|---|---|---|---|
ListTrafficResult |
|
||||
DownTraffics |
|
||||
ChargeDate |
|
||||
Amount |
|
エラー時の情報¶
コード | ステータス | 内容 |
---|---|---|
InvalidBackwardMonth | 400 Bad Request | backwardToの指定値が正の整数、もしくは0ではありません。 |
InvalidChargeDate | 400 Bad Request | chargeDateの指定値が、日付として無効です。 |
サンプル¶
- 2014年11月10日の転送量情報を取得する
- Sample Request
GET /?traffic&chargeDate=20141110 HTTP/1.1 Host: storage-dag.iijgio.com Date: Wed, 12 Oct 2009 17:50:00 GMT Authorization: IIJGIO 15B4D3461F177624206A:xQE0diMbLRepdf3YB+FIEXAMPLE=
- Sample Response
<ListTrafficResult> <DownTraffics> <ChargeDate>20141125</ChargeDate> <Amount>20707</Amount> </DownTraffics> </ListTrafficResult>
- 2014年10月1日から実行当日(サンプルは2014年11月10日を当日とする)までの転送量情報を取得する。
- Sample Request
GET /?traffic&backwardTo=1 HTTP/1.1 Host: storage-dag.iijgio.com Date: Wed, 12 Oct 2009 17:50:00 GMT Authorization: IIJGIO 15B4D3461F177624206A:xQE0diMbLRepdf3YB+FIEXAMPLE=
- Sample Response
<ListTrafficResult> <DownTraffics> <ChargeDate>20141101</ChargeDate> <Amount>20707</Amount> </DownTraffics> <DownTraffics> <ChargeDate>20141102</ChargeDate> <Amount>107</Amount> </DownTraffics> <DownTraffics> <ChargeDate>20141103</ChargeDate> <Amount>11900</Amount> </DownTraffics> <DownTraffics> <ChargeDate>20141104</ChargeDate> <Amount>0</Amount> </DownTraffics> ~~~~~(略)~~~~~ <DownTraffics> <ChargeDate>20141110</ChargeDate> <Amount>10</Amount> </DownTraffics> </ListTrafficResult>