調用DescribeDomainUsageData查詢網域名稱在特定計費地區的用量資料。
介面說明
-
此介面支援批量網域名稱查詢,多個網域名稱用英文逗號(,)分隔,最多一次可以查詢 100 個網域名稱。如果 DomainName 參數為空白,則返回帳號下所有網域名稱的資料。
-
用量資料包括流量、頻寬和請求數三類,單位分別為 Byte、bps 和次數。
-
如果不指定 Interval 參數,最長可查詢近 1 年的資料,單次查詢的最大時間跨度為 31 天。查詢時間為 1~3 天,資料按小時粒度返回;查詢時間大於 3 天,資料按天粒度返回。
-
指定 Interval 參數時,支援單次查詢的時間跨度、對應的可查詢歷史資料時間範圍和資料延遲如下:
時間粒紋 | 單次查詢的最大時間跨度 | 可查詢歷史資料時間範圍 | 資料延遲 |
5 分鐘 | 3 天 | 93 天 | 15 分鐘 |
1 小時 | 31 天 | 186 天 | 4 小時 |
1 天 | 90 天 | 366 天 | 次日淩晨 4 點 |
QPS 限制
本介面的單使用者 QPS 限制為 10 次/秒。超過限制,API 呼叫會被限流,這可能會影響您的業務,請合理調用。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
live:DescribeDomainUsageData |
get |
*全部資源
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| RegionId |
string |
否 |
地區 ID。 |
cn-shanghai |
| DomainName |
string |
否 |
直播網域名稱。
|
example.com |
| StartTime |
string |
是 |
起始時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2015-12-10T20:00:00Z |
| EndTime |
string |
是 |
結束時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 需大於起始時間,且與起始時間相差不能超過 31 天。 |
2015-12-10T21:00:00Z |
| Type |
string |
否 |
需要擷取的用量類型。 當 Field 取值為 bps 或 traf 時,該參數取值範圍:
當 Field 取值為req_traf或req_bps 時,該參數取值範圍:
|
all |
| Field |
string |
是 |
查詢用量的資料類型。取值:
|
traf |
| Area |
string |
否 |
地區代號。支援:
說明
不傳值則預設為中國內地。海外大區說明:- 亞太地區 1 區:中國香港地區、中國澳門地區、中國台灣地區、日本以及東南亞除越南和印尼之外的國家。- 亞太地區 2 區:印尼、韓國、越南。- 亞太地區 3 區:澳大利亞、新西蘭。北美:美國、加拿大。- 南美:巴西。- 歐洲:烏克蘭、英國、法國、荷蘭、西班牙、意大利、瑞典、德國。- 中東非洲:南非、阿曼、阿聯酋、科威特。 |
CN |
| DataProtocol |
string |
否 |
需要擷取的資料的協議。取值:
|
all |
| Interval |
string |
否 |
強制指定擷取指定時間粒紋的資料,單位為秒。支援 300(5 分鐘)、3600(1 小時)和 86400(1 天)。 |
300 |
介面查詢 T 時刻資料時,T+N 時刻可擷取到穩態資料,N 為 2 小時。
樣本:當您查詢 12 月 21 日下午 1 點鐘資料,可在 12 月 21 日下午 3 點鐘擷取到 1 點及 1 點前的穩態資料。
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| EndTime |
string |
結束時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2015-12-10T21:00Z |
| Type |
string |
用量類型。 |
all |
| StartTime |
string |
開始時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2015-12-10T20:00Z |
| RequestId |
string |
請求 ID。 |
B955107D-E658-4E77-B913-E0AC3D31693E |
| Area |
string |
用量地區。 |
CN |
| DomainName |
string |
直播網域名稱。 |
example.com |
| DataInterval |
string |
每條記錄的時間間隔。單位:秒。 |
300 |
| UsageDataPerInterval |
object |
||
| DataModule |
array<object> |
每條記錄的流量資料。 |
|
|
object |
|||
| Value |
string |
用量。
|
423304182 |
| TimeStamp |
string |
時間片起始時刻。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2015-12-10T20:00:00Z |
樣本
正常返回樣本
JSON格式
{
"EndTime": "2015-12-10T21:00Z",
"Type": "all",
"StartTime": "2015-12-10T20:00Z",
"RequestId": "B955107D-E658-4E77-B913-E0AC3D31693E",
"Area": "CN",
"DomainName": "example.com",
"DataInterval": "300",
"UsageDataPerInterval": {
"DataModule": [
{
"Value": "423304182",
"TimeStamp": "2015-12-10T20:00:00Z"
}
]
}
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | InvaildParameter | Invalid Parameter | 請求參數非法 |
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | |
| 400 | InvalidStartTime.ValueNotSupported | The specified value of parameter StartTime is not supported. | 傳入的StartTime參數不支援。 |
| 400 | InvalidTime.Malformed | Specified Time is malformed. | 制定時間錯誤,請您確認該制定時間是否正確。 |
| 400 | InvalidParameterField | The specified Field is invalid. | Field參數錯誤,請確認後輸入 |
| 400 | InvalidParameterType | The specified Type is invalid. | Type參數錯誤,請確認後輸入 |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | 結束時間與開始時間不匹配,請您確認時間的匹配度。 |
| 400 | InvalidTimeSpan | The time span exceeds the limit. | 時間跨度超過限制,請參照介面文檔,配置合理查詢跨度。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。