Menanyakan data penggunaan untuk nama domain dalam wilayah penagihan tertentu.
Deskripsi operasi
Satu pengguna dapat memanggil operasi ini hingga 10 kali per detik.
Granularitas waktu yang didukung, yang ditentukan oleh parameter Interval, bergantung pada rentang waktu maksimum dalam satu kueri. Tabel berikut menjelaskan rentang data historis yang dapat dikueri dan latensi data untuk setiap granularitas waktu.
| Time granularity | Maximum time span for a single query | Queryable historical data range | Data latency |
| 5 minutes | 3 days | 93 days | 15 minutes |
| 1 hour | 7 days | 186 days | Typically 3 to 4 hours |
| 1 day | 31 days | 366 days | Typically 4 hours, and does not exceed 24 hours |
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cdn:DescribeDomainUsageData |
none |
*Domain
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
No |
Nama domain yang dipercepat yang ingin Anda kueri. Anda dapat menentukan beberapa nama domain dan memisahkannya dengan koma (,). Anda dapat mengkueri hingga 100 nama domain sekaligus. Catatan
Jika Anda tidak menentukan parameter ini, data penggunaan gabungan dari semua nama domain yang dipercepat yang terkait dengan akun Anda akan dikembalikan. |
example.com |
| StartTime |
string |
Yes |
Awal rentang waktu untuk dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Catatan
Granularitas waktu data adalah 5 menit. |
2015-12-10T20:00:00Z |
| EndTime |
string |
Yes |
Akhir rentang waktu untuk dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Catatan
Waktu akhir harus lebih lambat dari waktu mulai. Rentang waktu maksimum yang dapat dikueri adalah 31 hari. |
2015-12-10T22:00:00Z |
| Field |
string |
Yes |
Jenis data yang akan dikueri. Nilai yang valid:
Catatan
Anda tidak dapat mengkueri jumlah permintaan berdasarkan wilayah. Parameter Area tidak didukung ketika Anda menyetel Field ke acc. |
bps |
| Type |
string |
No |
Jenis konten yang akan dikueri. Nilai yang valid:
|
static |
| DataProtocol |
string |
No |
Protokol data yang akan dikueri. Nilai yang valid:
|
all |
| Area |
string |
No |
Nama wilayah. Nilai yang valid:
|
CN |
| Interval |
string |
No |
Granularitas waktu data yang akan dikueri, dalam satuan detik. Nilai yang valid adalah 300 (5 menit), 3600 (1 jam), dan 86400 (1 hari).
|
300 |
Kombinasi parameter
Tabel berikut menjelaskan pemetaan antara data penagihan dan nilai parameter. Untuk informasi tentang cara memanggil operasi ini, lihat contoh permintaan.
| Billing data | DataProtocol value | Type value | Field value | Area value |
| Traffic | all or not specified | all or not specified | traf | CN, OverSeas, AP1, AP2, AP3, NA, SA, EU, MEAA |
| Bandwidth | all or not specified | all or not specified | bps | CN, OverSeas, AP1, AP2, AP3, NA, SA, EU, MEAA |
| Number of static HTTPS requests | https | static | acc | all |
| Number of dynamic HTTP requests | http | dynamic | acc | all |
| Number of dynamic HTTPS requests | https | dynamic | acc | all |
| Number of dynamic QUIC requests | quic | dynamic | acc | all |
| Number of static QUIC requests | quic | static | acc | all |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Daftar parameter. |
||
| RequestId |
string |
ID permintaan. |
B955107D-E658-4E77-B913-E0AC3D31693E |
| DomainName |
string |
Nama domain yang dipercepat. |
example.com |
| StartTime |
string |
Awal rentang waktu. |
2015-12-10T20:00:00Z |
| EndTime |
string |
Akhir rentang waktu. |
2015-12-10T22:00:00Z |
| Type |
string |
Jenis data penggunaan. |
bps |
| Area |
string |
Wilayah tempat data penggunaan dikumpulkan. |
CN |
| DataInterval |
string |
Interval waktu antar entri data, dalam satuan detik. |
300 |
| UsageDataPerInterval |
object |
||
| DataModule |
array<object> |
Data penggunaan pada setiap interval waktu. |
|
|
object |
Detail data penggunaan pada setiap interval waktu. |
||
| Value |
string |
Data penggunaan. |
423304182 |
| TimeStamp |
string |
Awal irisan waktu. Catatan
Data yang dikembalikan mencakup beberapa nilai TimeStamp. Setiap nilai merepresentasikan satu irisan waktu. |
2015-12-10T21:30:00Z |
| PeakTime |
string |
Jika Anda menyetel Field ke bps, parameter ini menunjukkan timestamp bandwidth puncak. Jika tidak, nilai parameter ini sama dengan nilai TimeStamp. |
2015-12-10T21:30:00Z |
| SpecialValue |
string |
Data penggunaan khusus. Catatan
Parameter ini digunakan untuk menandai data penggunaan dalam kondisi khusus. Anda dapat mengabaikan parameter ini jika tidak ada aturan penagihan khusus yang diterapkan. |
423304182 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "B955107D-E658-4E77-B913-E0AC3D31693E",
"DomainName": "example.com",
"StartTime": "2015-12-10T20:00:00Z",
"EndTime": "2015-12-10T22:00:00Z",
"Type": "bps",
"Area": "CN",
"DataInterval": "300",
"UsageDataPerInterval": {
"DataModule": [
{
"Value": "423304182",
"TimeStamp": "2015-12-10T21:30:00Z",
"PeakTime": "2015-12-10T21:30:00Z",
"SpecialValue": "423304182"
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter is invalid. | |
| 400 | InvalidParameterType | The specified Type is invalid. | |
| 400 | InvalidParameterField | The specified Field is invalid. | |
| 400 | InvalidParameterStartTime | The parameter StartTime is invalid. | |
| 400 | InvalidParameterEndTime | The parameter EndTime is invalid. | |
| 400 | InvalidEndTime.Mismatch | Specified EndTime does not match the specified StartTime. | |
| 400 | InvalidIntervalParameter | The specified Interval is invalid. | |
| 400 | InvalidTimeSpan | The time span exceeds the limit. | |
| 400 | InvalidStartTime.ValueNotSupported | The specified value of parameter StartTime is not supported. | |
| 400 | InvalidTime.Malformed | Specified StartTime or EndTime is malformed. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.