Mengkueri apakah tugas refresh atau pra-ambil telah diterapkan di seluruh jaringan.
Deskripsi operasi
Anda dapat melakukan kueri berdasarkan ID tugas atau URL.
Anda dapat menentukan TaskId dan ObjectPath secara bersamaan. Jika TaskId maupun ObjectPath tidak ditentukan, halaman pertama data (20 entri) dari 3 hari terakhir akan dikembalikan secara default.
Anda hanya dapat melakukan kueri data dari 3 hari terakhir.
Status tugas harus dipicu oleh permintaan API untuk pembaruan asinkron.
Jika Anda mengaktifkan refresh cache CDN otomatis di Konsol OSS, Anda tidak dapat menggunakan operasi DescribeRefreshTasks untuk melihat tugas refresh cache otomatis di OSS.
Frekuensi panggilan maksimum per pengguna: 5 panggilan per detik. Jika Anda memerlukan frekuensi panggilan yang lebih tinggi, gunakan operasi DescribeRefreshTaskById, yang mendukung pengkuerian informasi tugas refresh dan pra-ambil hanya berdasarkan ID tugas.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cdn:DescribeRefreshTasks |
none |
*Domain
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| TaskId |
string |
No |
ID tugas yang digunakan untuk melakukan kueri status refresh. |
1234321 |
| ObjectPath |
string |
No |
Jalur yang digunakan untuk melakukan kueri. Pencocokan tepat digunakan. |
http://example.com/1.txt |
| PageNumber |
integer |
No |
Nomor halaman yang akan dikembalikan. Nilai valid: 1 hingga 100000. |
1 |
| ObjectType |
string |
No |
Jenis tugas. Nilai valid:
Catatan
Saat Anda menentukan DomainName atau Status, ObjectType wajib diisi. |
file |
| DomainName |
string |
No |
Nama domain yang dipercepat. Hanya satu nama domain yang dapat ditentukan. Secara default, semua nama domain yang dipercepat akan dikueri. |
example.com |
| Status |
string |
No |
Status tugas. Nilai valid:
|
Complete |
| PageSize |
integer |
No |
Jumlah entri per halaman. Nilai default: 20. Nilai maksimum: 100. Nilai valid: 1 hingga 100. |
20 |
| StartTime |
string |
No |
Waktu mulai. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. |
2017-12-21T08:00:00Z |
| EndTime |
string |
No |
Waktu akhir. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mm:ssZ. Waktu harus dalam UTC. Catatan
Waktu akhir harus lebih lambat daripada Waktu mulai. |
2017-12-22T08:00:00Z |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya. |
rg-acfmyuji4b6r4** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
174F6032-AA26-470D-B90E-36F0EB205BEE |
| PageNumber |
integer |
Nomor halaman. |
10 |
| PageSize |
integer |
Jumlah entri per halaman. |
1 |
| TotalCount |
integer |
Jumlah total entri. |
2 |
| Tasks |
object |
||
| CDNTask |
array<object> |
Daftar tugas. |
|
|
object |
|||
| Status |
string |
Status tugas. Nilai valid:
|
Complete |
| CreationTime |
string |
Waktu ketika objek node dibuat, dalam UTC. |
2014-11-27T08:23:22Z |
| ObjectType |
string |
Tipe tugas.
|
file |
| Process |
string |
Progres, dalam persentase. |
100% |
| Description |
string |
Deskripsi error yang dikembalikan ketika tugas refresh atau pra-ambil gagal.
|
Internal Error |
| ObjectPath |
string |
Jalur objek dari node refresh. |
http://example.com/1.txt |
| TaskId |
string |
ID tugas. |
704225667 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "174F6032-AA26-470D-B90E-36F0EB205BEE",
"PageNumber": 10,
"PageSize": 1,
"TotalCount": 2,
"Tasks": {
"CDNTask": [
{
"Status": "Complete",
"CreationTime": "2014-11-27T08:23:22Z",
"ObjectType": "file",
"Process": "100%",
"Description": "Internal Error",
"ObjectPath": "http://example.com/1.txt",
"TaskId": "704225667"
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidTaskId.Malformed | The specified TaskId is invalid. | |
| 400 | MissingParameter.ObjectType | The ObjectType parameter is required if DomainName or Status is specified. | |
| 400 | MissingTimeParameter | The StartTime and EndTime must be both specified. | |
| 400 | InvalidEndTime.Mismatch | The specified EndTime is earlier than the StartTime. | |
| 400 | DomainNameOverLimit | A maximum of 500 domains are supported for each request. | |
| 400 | InvalidTime | The query time cannot exceed the last 3 days. | |
| 400 | InvalidStartTime.Malformed | The specified StartTime is invalid. | |
| 400 | InvalidEndTime.Malformed | The specified EndTime is invalid. | |
| 400 | InvalidObjectPath.Malformed | The specified ObjectPath is invalid. | |
| 400 | InvalidStartTime.ValueNotSupported | The specified StartTime is invalid. | |
| 400 | InvalidEndTime.ValueNotSupported | The specified EndTime is invalid. | |
| 400 | InvalidObjectType.ValueNotSupported | The specified ObjectType is not supported. | |
| 400 | InvalidStatus.ValueNotSupported | The specified Status is not supported. | |
| 400 | InvalidParams | The parameter you provided is invalid. | |
| 429 | TooManyRequests | The server is busy. Please try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.