Tindakan di mesin aturan Standar untuk Azure Content Delivery Network

Di mesin aturan Standar untuk Azure Content Delivery Network, aturan terdiri dari satu atau beberapa kondisi kecocokan dan tindakan. Artikel ini menyediakan deskripsi terperinci tentang tindakan yang dapat Anda gunakan di mesin aturan Standar untuk Azure Content Delivery Network.

Bagian kedua dari aturan adalah tindakan. Tindakan menentukan perilaku yang diterapkan ke jenis permintaan yang diidentifikasi oleh kondisi kecocokan atau set kondisi kecocokan.

Tindakan

Tindakan berikut ini tersedia untuk digunakan di mesin aturan Standar untuk Azure Content Delivery Network.

Masa berakhir cache

Gunakan tindakan ini untuk menimpa nilai waktu hidup (TTL) titik akhir untuk permintaan yang ditentukan oleh kondisi kecocokan aturan.

Bidang yang wajib diisi

Perilaku cache Deskripsi
Lewati cache Saat opsi ini dipilih dan aturan cocok, konten tidak di-cache.
Ambil alih Saat opsi ini dipilih dan aturannya cocok, nilai TTL yang dikembalikan dari asal Anda akan ditimpa dengan nilai yang ditentukan dalam tindakan. Perilaku ini hanya diterapkan jika respons dapat di-cache. Untuk header respons kontrol cache dengan nilai "no-cache", "private", "no-store", tindakan tidak berlaku.
Atur jika hilang Ketika opsi ini dipilih dan aturan cocok, jika tidak ada nilai TTL yang dikembalikan dari asal Anda, aturan mengatur TTL ke nilai yang ditentukan dalam tindakan. Perilaku ini hanya diterapkan jika respons dapat di-cache. Untuk header respons kontrol cache dengan nilai "no-cache", "private", "no-store", tindakan tidak berlaku.

Bidang tambahan

Hari Jam Menit Detik
Int Int Int Int

String kueri kunci cache

Gunakan tindakan ini untuk mengubah kunci cache berdasarkan string kueri.

Bidang yang wajib diisi

Perilaku Deskripsi
Memasukkan Ketika opsi ini dipilih dan aturan cocok, string kueri yang ditentukan dalam parameter disertakan saat kunci cache dibuat.
Cache setiap URL unik Saat opsi ini dipilih dan aturannya cocok, setiap URL unik memiliki kunci cache sendiri.
Mengecualikan Ketika opsi ini dipilih dan aturan cocok, string kueri yang ditentukan dalam parameter akan dikecualikan saat kunci cache dibuat.
Mengabaikan string kueri Saat opsi ini dipilih dan aturan cocok, string kueri tidak dipertimbangkan saat kunci cache dibuat.

Mengubah header permintaan

Gunakan tindakan ini untuk mengubah header yang ada dalam permintaan yang dikirim ke asal Anda.

Bidang yang wajib diisi

Perbuatan Nama header HTTP Nilai
Lampirkan Saat opsi ini dipilih dan aturannya cocok, header yang ditentukan dalam Nama header ditambahkan ke permintaan dengan nilai yang ditentukan. Jika header sudah ada, nilai ditambahkan ke nilai yang sudah ada. String
Timpa Saat opsi ini dipilih dan aturannya cocok, header yang ditentukan dalam Nama header ditambahkan ke permintaan dengan nilai yang ditentukan. Jika header sudah ada, nilai yang ditentukan akan menimpa nilai yang sudah ada. String
Hapus Saat opsi ini dipilih, aturan cocok, dan header yang ditentukan dalam aturan ada, header dihapus dari permintaan. String

Mengubah header respons

Gunakan tindakan ini untuk mengubah header yang ada dalam respons yang dikembalikan ke klien Anda.

Bidang yang wajib diisi

Perbuatan Nama Header HTTP Nilai
Lampirkan Saat opsi ini dipilih dan aturannya cocok, header yang ditentukan di Nama header ditambahkan ke respons menggunakan Nilai yang ditentukan. Jika header sudah ada, Nilai ditambahkan ke nilai yang sudah ada. String
Timpa Saat opsi ini dipilih dan aturannya cocok, header yang ditentukan di Nama header ditambahkan ke respons menggunakan Nilai yang ditentukan. Jika header sudah ada, Nilai akan menimpa nilai yang ada. String
Hapus Saat opsi ini dipilih, aturan cocok, dan header yang ditentukan dalam aturan ada, header akan dihapus dari respons. String

Pengalihan URL

Gunakan tindakan ini untuk mengalihkan klien ke URL baru.

Bidang yang wajib diisi

Bidang Deskripsi
Jenis Pilih jenis respons untuk dikembalikan ke pemohon: Ditemukan (302), Dipindahkan (301), Pengalihan sementara (307), dan Pengalihan permanen (308).
Protokol Cocokkan Permintaan, HTTP, HTTPS.
Nama host Pilih nama host yang ingin Anda alihkan permintaannya. Biarkan kosong untuk mempertahankan host yang masuk.
Jalur Tentukan jalur yang akan digunakan dalam pengalihan. Biarkan kosong untuk mempertahankan jalur yang masuk.

String kueri | Tentukan string kueri yang digunakan dalam pengalihan. Biarkan kosong untuk mempertahankan untai kueri yang masuk. Fragmen | Tentukan fragmen yang akan digunakan dalam pengalihan. Biarkan kosong untuk mempertahankan fragmen yang masuk.

Sangat disarankan untuk menggunakan URL absolut. Menggunakan URL relatif mungkin mengalihkan URL Azure Content Delivery Network ke jalur yang tidak valid.

Penulisan ulang URL

Gunakan tindakan ini untuk meregenerasi jalur permintaan yang mengarah ke asal Anda.

Bidang yang wajib diisi

Bidang Deskripsi
Pola sumber Tentukan pola sumber di jalur URL yang akan diganti. Untuk mencocokkan semua jalur URL, gunakan garis miring (/) sebagai nilai pola sumber.
Tujuan Tentukan jalur tujuan yang akan digunakan dalam penulisan ulang. Jalur tujuan akan menimpa pola sumber.
Pertahankan jalur yang tidak cocok Jika diatur ke Ya, jalur yang tersisa setelah pola sumber akan ditambahkan ke jalur tujuan yang baru.

Langkah berikutnya