DescribeCdnReport を呼び出して、カスタマイズされたレポートをクエリします。
操作説明
1 ユーザーあたり、1 秒あたり 3 回の呼び出しに制限されています。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cdn:DescribeCdnReport |
get |
*Domain
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DomainName |
string |
任意 |
クエリ対象のドメイン名。複数のドメイン名はコンマ (,) で区切ります。 |
www.example1.com,example2.com |
| ReportId |
integer |
必須 |
クエリ対象のレポートの ID。1 回の呼び出しで指定できるレポート ID は 1 つだけです。レポート ID をクエリするには、DescribeCdnSubList 操作を呼び出します。 |
1 |
| Area |
string |
任意 |
リージョン名。サポートされているリージョンのリストを取得するには、DescribeCdnRegionAndIsp 操作を呼び出します。
|
shanghai |
| IsOverseas |
string |
任意 |
リージョンが中国本土以外にあるかどうかを指定します。有効値:
|
0 |
| HttpCode |
string |
任意 |
HTTP ステータスコード。有効値:
このパラメーターを指定しない場合、サポートされているすべての HTTP ステータスコードのデータが返されます。 |
2xx |
| StartTime |
string |
必須 |
クエリする期間の開始時刻。時刻は ISO 8601 標準に準拠した yyyy-MM-ddTHH:mm:ssZ 形式で指定する必要があります。時刻は協定世界時 (UTC) である必要があります。 |
2020-09-17T00:00:00Z |
| EndTime |
string |
必須 |
クエリする期間の終了時刻。時刻は ISO 8601 標準に準拠した yyyy-MM-ddTHH:mm:ssZ 形式で指定する必要があります。時刻は協定世界時 (UTC) である必要があります。 |
2020-09-17T01:00:00Z |
各レポートの必須パラメーター
| レポート名 | 必須パラメーター | 説明 |
| PV と UV | Action、ReportId、DomainName、StartTime、および EndTime。 | 他のパラメーターはサポートされていません。 |
| トラフィック別のトップクライアント IP | Action、ReportId、DomainName、Area、StartTime、および EndTime。 | 他のパラメーターはサポートされていません。 |
| リクエスト数別のトップクライアント IP | Action、ReportId、DomainName、Area、StartTime、および EndTime。 | 他のパラメーターはサポートされていません。 |
| リージョン別のアクセスディストリビューション | Action、ReportId、DomainName、IsOverseas、StartTime、および EndTime。 | 他のパラメーターはサポートされていません。 |
| ISP ディストリビューション | Action、ReportId、DomainName、IsOverseas、StartTime、および EndTime。 | 他のパラメーターはサポートされていません。 |
| トラフィック別のトップ Referer | Action、ReportId、DomainName、StartTime、および EndTime。 | 他のパラメーターはサポートされていません。 |
| リクエスト数別のトップ Referer | Action、ReportId、DomainName、StartTime、および EndTime。 | 他のパラメーターはサポートされていません。 |
| トラフィック別のトップ URL | Action、ReportId、DomainName、HttpCode、StartTime、および EndTime。 | 他のパラメーターはサポートされていません。 |
| リクエスト数別のトップ URL | Action、ReportId、DomainName、HttpCode、StartTime、および EndTime。 | 他のパラメーターはサポートされていません。 |
| トラフィック別のトップオリジン URL | Action、ReportId、DomainName、HttpCode、StartTime、および EndTime。 | 他のパラメーターはサポートされていません。 |
| リクエスト数別のトップオリジン URL | Action、ReportId、DomainName、HttpCode、StartTime、および EndTime。 | 他のパラメーターはサポートされていません。 |
| トラフィック別のドメイン名ランキング | Action、ReportId、StartTime、および EndTime。 | 他のパラメーターはサポートされていません。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| Content |
object |
クエリによって返されるレポートデータ。 |
{ "data": [ { "deliver": { "report": { "title": "TopUrlByAcc", "format": "table", "shape": "", "header": [ "url", "traf", "traf_rate", "acc", "acc_rate" ] } }, "data": [ { "acc": 440, "acc_rate": "0.200%", "traf": 22, "url": "http://demo.com", "traf_rate": "0.100%" }, { "acc": 440, "acc_rate": "0.200%", "traf": 22, "url": "http://demo.com", "traf_rate": "0.100%" } ] } ] } |
| data |
array<object> |
||
|
array<object> |
|||
| data |
array<object> |
||
|
object |
|||
|
string |
|||
| deliver |
object |
||
| report |
object |
||
| format |
string |
table |
|
| header |
array |
||
|
string |
acc |
||
| outLine |
integer |
0 |
|
| outSize |
integer |
0 |
|
| shape |
string |
line |
|
| title |
string |
test |
|
| RequestId |
string |
リクエスト ID。 |
04F0F334-1335-436C-A1D7-6C044FE73368 |
data オブジェクト
| パラメーター | 型 | 説明 |
| deliver | report | レポート定義。 |
| data | String[] | レポートデータを含むオブジェクトの配列。例:[{"header 1":"value1","header 2":"value2"}, {"header 1":"value3","header 2":"value4"}]。 |
report オブジェクト
| パラメーター | 型 | 説明 |
| title | String | レポートのタイトル。 |
| format | String | レポートタイプ。有効値:chart:データをチャートとして表示します。table:データをテーブルとして表示します。 |
| shape | String | チャートタイプ。このパラメーターは、format が chart の場合にのみ適用されます。有効値:line:折れ線グラフ。pie:円グラフ。bar:棒グラフ。 |
| header | String[] | レポートヘッダーの文字列の配列。 |
| legend | String | チャートの凡例のデータフィールド。 |
| xAxis | String | チャートの X 軸のデータフィールド。空にすることができます。 |
| yAxis | String | チャートの Y 軸のデータフィールド。空にすることができます。 |
例
成功レスポンス
JSONJSON
{
"Content": {
"data": [
{
"data": [
{
"key": ""
}
],
"deliver": {
"report": {
"format": "table",
"header": [
"acc"
],
"outLine": 0,
"outSize": 0,
"shape": "line",
"title": "test"
}
}
}
]
},
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter is invalid. | |
| 400 | TimeParseFailed | Failed to parse the time parameter. | |
| 400 | SubscriptionAlreadyExists | The subscription already exists. | |
| 400 | SubscriptionNotFound | The subscription is not found. | |
| 400 | NameAlreadyExists | The name already exists. | |
| 400 | DeliverExceedLimit | The maximum number of subscribed tasks is exceeded. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。