Memperbarui konten file pada node. File ter-cache yang diperbarui langsung menjadi tidak valid. Permintaan baru mengambil file terbaru dari server asal. Mendukung refresh URL Batch.
Deskripsi operasi
Metode permintaan: Mendukung permintaan POST. Parameter ditampilkan dalam formulir.
Operasi terkait: Operasi refresh dan pra-ambil mencakup operasi refresh RefreshObjectCaches dan operasi pra-ambil PushObjectCache.
Jumlah panggilan maksimum per pengguna: 50 panggilan per detik.
Untuk mengotomatiskan tugas refresh atau pra-ambil, lihat Skrip untuk otomatisasi refresh dan pra-ambil.
Sebelum memulai
Setelah node refresh dikirim dan berhasil dieksekusi, sumber daya ter-cache yang sesuai pada point of presence CDN menjadi tidak valid. Saat Anda mengirimkan permintaan akses baru, point of presence melakukan pengambilan asal untuk mengambil sumber daya yang diperlukan dan men-cache-nya kembali. Mengirim node refresh dalam jumlah besar akan menghapus cache dalam jumlah besar, yang menyebabkan lonjakan bandwidth dan permintaan pengambilan asal serta meningkatkan beban pada server asal.
Node refresh memerlukan waktu sekitar 5 hingga 6 menit untuk berlaku setelah dikirim. Jika waktu kedaluwarsa cache yang dikonfigurasi untuk file atau folder kurang dari 5 menit, Anda tidak perlu melakukan operasi refresh. Tunggu hingga cache file atau folder habis waktu dan diperbarui secara otomatis.
Untuk menggunakan Pengguna RAM guna melakukan operasi refresh atau pra-ambil, dapatkan otorisasi yang diperlukan terlebih dahulu. Lihat Memberikan izin refresh dan pra-ambil kepada Pengguna RAM untuk menyelesaikan otorisasi.
Kuota refresh URL
Secara default, setiap akun dapat mengirimkan hingga 10.000 permintaan refresh URL dan 100 permintaan refresh folder per hari. Refresh folder mencakup subdirektori. Jika Bandwidth puncak harian akun Alibaba Cloud Anda melebihi 200 Mbit/s, Anda dapat meminta kuota harian yang lebih tinggi dengan melihat mengajukan Tiket. Alibaba Cloud mengevaluasi dan mengonfigurasi Kuota berdasarkan kebutuhan bisnis aktual Anda.
Secara default, setiap akun dapat mengirimkan hingga 20 permintaan refresh berbasis regex dan 100 permintaan refresh penyaringan parameter per hari. Jika Bandwidth puncak harian akun Alibaba Cloud Anda melebihi 10 Gbit/s, Anda dapat meminta kuota harian yang lebih tinggi dengan mengajukan Tiket.
Setiap permintaan dapat memuat hingga 1.000 entri refresh URL, 100 entri refresh folder, atau 1 entri refresh berbasis regex.
Maksimal 10.000 entri refresh URL dapat dikirim per menit untuk satu Nama domain.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cdn:RefreshObjectCaches |
none |
*Domain
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ObjectPath |
string |
Yes |
|
http://example.com/image/1.png http://aliyundoc.com/image/2.png |
| ObjectType |
string |
No |
Tipe refresh. Nilai valid:
Catatan
|
File |
| Force |
boolean |
No |
Apakah akan langsung menghapus cache pada point of presence CDN. Nilai default: false.
Catatan
Parameter ini hanya berlaku saat Anda menggunakan refresh folder, refresh berbasis regex, atau refresh penyaringan parameter. |
false |
| ReplicaTag |
string |
No |
Parameter ini tidak aktif. |
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RefreshTaskId |
string |
ID node yang dikembalikan untuk permintaan refresh. Beberapa ID node dipisahkan dengan koma (,). ID node yang dikembalikan digabungkan berdasarkan aturan berikut:
|
704222901 |
| RequestId |
string |
ID permintaan. |
D61E4801-EAFF-4A63-AAE1-FBF6CE1CFD1C |
Contoh
Respons sukses
JSONformat
{
"RefreshTaskId": "704222901",
"RequestId": "D61E4801-EAFF-4A63-AAE1-FBF6CE1CFD1C"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | SingleRequest.OverLimit | A maximum of 1000 URLs are supported for each request. | |
| 400 | InvalidObjectType.Malformed | The specified ObjectType is invalid. | |
| 400 | InvalidObjectPath.Malformed | The specified ObjectPath is invalid. | |
| 400 | QuotaExceeded.Refresh | Your refresh attempts have exceeded the daily limit. | |
| 400 | InvalidExtensiveDomain.ValueNotSupported | The specified ExtensiveDomain is not supported. | |
| 400 | QuotaPerMinuteExceeded.Refresh | You tried to refresh too frequently, please try again later. | |
| 400 | TooMany.Refresh | The refresh queue is full, please try again later. | |
| 429 | TooManyRequests | Too many requests, please try again later |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.