Memperbarui konten file pada node. Mendukung pembaruan berdasarkan file, direktori, tag cache, parameter yang diabaikan, hostname, dan seluruh situs.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
esa:PurgeCaches |
create |
*Site
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| SiteId |
integer |
Yes |
ID situs, yang dapat diperoleh dengan memanggil operasi ListSites. |
123456789**** |
| Type |
string |
Yes |
Tipe refresh node. Nilai valid:
Valid values:
|
file |
| Content |
object |
No |
Konten refresh. |
|
| Files |
array |
No |
Daftar file yang akan di-refresh. Parameter ini wajib diisi saat Type diatur ke file. |
|
|
any |
No |
Daftar file yang akan di-refresh. Parameter ini wajib diisi saat Type diatur ke file. Catatan
Maksimal 1.000 entri diizinkan per permintaan, dengan maksimal 10 nama domain berbeda. |
["http://a.com/1.jpg?b=1", "http://a.com/2.jpg?b=1"] |
|
| CacheTags |
array |
No |
Daftar tag cache yang akan di-refresh. Parameter ini wajib diisi saat Type diatur ke cachetag. |
|
|
string |
No |
Daftar tag cache yang akan di-refresh. Parameter ini wajib diisi saat Type diatur ke cachetag. Catatan
Maksimal 30 entri diizinkan per permintaan. |
["tag1", "tag2"] |
|
| Hostnames |
array |
No |
Daftar hostname yang akan di-refresh. Parameter ini wajib diisi saat Type diatur ke hostname. |
|
|
string |
No |
Daftar hostname yang akan di-refresh. Parameter ini wajib diisi saat Type diatur ke hostname. Catatan
Maksimal 10 nama domain diizinkan per permintaan. |
["a.com", "b.com"] |
|
| IgnoreParams |
array |
No |
Daftar file dengan parameter yang diabaikan. Parameter ini wajib diisi saat Type diatur ke ignoreParams. |
|
|
string |
No |
Daftar file dengan parameter yang diabaikan. Parameter ini wajib diisi saat Type diatur ke ignoreParams. Catatan
Maksimal 100 entri diizinkan per permintaan, dengan maksimal 10 nama domain berbeda. |
["http://a.com/1.jpg", "http://a.com/2.jpg"] |
|
| Directories |
array |
No |
Daftar direktori yang akan di-refresh. Parameter ini wajib diisi saat Type diatur ke directory. |
|
|
string |
No |
Daftar direktori yang akan di-refresh. Parameter ini wajib diisi saat Type diatur ke directory. Catatan
Maksimal 100 entri diizinkan per permintaan, dengan maksimal 10 nama domain berbeda. |
["http://a.com/path1/", "http://a.com/path2/"] |
|
| PurgeAll |
boolean |
No |
Apakah akan memperbarui semua konten cache di bawah situs. Nilai default: false. Atur parameter ini ke true saat Type diatur ke purgeall. |
true |
| CacheKeys |
array<object> |
No |
Daftar kunci cache yang akan di-refresh. Parameter ini wajib diisi saat Type diatur ke cachekey. |
|
|
array<object> |
No |
|||
| Url |
string |
No |
URL yang akan di-refresh. |
http://a.com/1.jpg?b=1 |
| Headers |
object |
No |
Informasi Header yang sesuai dengan kunci cache untuk refresh. Saat fitur kunci cache kustom diaktifkan, kunci cache dihasilkan berdasarkan Header yang ditentukan untuk refresh. UserGeo: negara/wilayah
UserDeviceType: tipe perangkat. Nilai valid:
UserLanguage: bahasa
|
|
|
string |
No |
Nilai Header kunci cache. |
{"Url":"http://www.example.com/dog_picture.jpg","Headers":{"cat": "789", "Cookie": "test444=444;test333=333;test222=222", "UserGeo": "US", "UserDeviceType": "desktop","UserLanguage": "zh-CN"}} |
|
| Force |
boolean |
No |
Apakah akan memperbarui semua Sumber daya di Pembaruan direktori terkait saat konten back-to-origin tidak konsisten dengan Sumber daya server asal. Nilai default: false.
Catatan
Parameter ini berlaku untuk refresh direktori, refresh tag cache, refresh parameter yang diabaikan, refresh hostname, dan refresh cache seluruh situs. |
true |
| EdgeComputePurge |
boolean |
No |
Apakah akan memperbarui Sumber daya cache komputasi tepi. Misalnya, ini memungkinkan memperbarui konten yang di-cache oleh fungsi operasi API Fungsi Edge Cache. |
true |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons. |
||
| RequestId |
string |
ID permintaan. |
ET5BF670-09D5-4D0B-BEBY-D96A2A528000 |
| TaskId |
string |
ID tugas. ID ini dikembalikan saat Anda membuat tugas refresh atau pra-ambil. |
15940956620 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "ET5BF670-09D5-4D0B-BEBY-D96A2A528000",
"TaskId": "15940956620"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 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 | MissingParameter.ObjectType | The ObjectType parameter is required if DomainName or ObjectType is specified. | |
| 400 | InvalidStationParameter | The specified Station is invalid. | |
| 400 | TooManyRequests | Too many requests.Please try again later. | |
| 400 | InvalidTaskId.Malformed | The specified taskId is invalid. | |
| 400 | InvalidParameters.InvalidUrls | The specified urls are invalid. | |
| 400 | QuotaExceeded | You attempts have exceeded the daily limit. | |
| 400 | InvalidParameter.RecordNotBelongToSite | The record name passed in does not belong to the current site. | |
| 429 | TooManyRequests | System load fluctuates, please try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.