az network front-door routing-rule
Catatan
Referensi ini adalah bagian dari ekstensi front-door untuk Azure CLI (versi 2.57.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az network front-door routing-rule . Pelajari lebih lanjut tentang ekstensi.
Mengelola aturan perutean Front Door.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az network front-door routing-rule create |
Buat aturan perutean Front Door. |
Ekstensi | GA |
az network front-door routing-rule delete |
Menghapus aturan perutean Front Door. |
Ekstensi | GA |
az network front-door routing-rule list |
Mencantumkan aturan perutean Front Door. |
Ekstensi | GA |
az network front-door routing-rule show |
Dapatkan detail aturan perutean Front Door. |
Ekstensi | GA |
az network front-door routing-rule update |
Perbarui aturan perutean Front Door. |
Ekstensi | GA |
az network front-door routing-rule create
Buat aturan perutean Front Door.
Buat aturan perutean Front Door untuk meneruskan permintaan ke backend atau mengalihkan pengguna ke URL lain.
Contoh 1: az network front-door routing-rule create -f frontdoor1 -g rg1 --frontend-endpoints DefaultFrontendEndpoint --route-type Forward --backend-pool DefaultBackendPool -n forwardRoutingrule1 --patterns /forward1
Contoh 2: az network front-door routing-rule create -f frontdoor1 -g rg1 --frontend-endpoints DefaultFrontendEndpoint --route-type Redirect --custom-host redirecthost.com -n redirectRouteRule1 --patterns /redirect1 --custom-query-string querystring.
az network front-door routing-rule create --front-door-name
--frontend-endpoints
--name
--resource-group
--route-type {Forward, Redirect}
[--accepted-protocols]
[--backend-pool]
[--cache-duration]
[--caching {Disabled, Enabled}]
[--custom-forwarding-path]
[--custom-fragment]
[--custom-host]
[--custom-path]
[--custom-query-string]
[--disabled {false, true}]
[--dynamic-compression {Disabled, Enabled}]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--patterns]
[--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
[--query-parameters]
[--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--rules-engine]
Parameter yang Diperlukan
Nama Front Door.
Daftar nama atau ID titik akhir frontend yang dipisahkan spasi.
Nama aturan perutean.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Jenis rute untuk menentukan bagaimana Front Door harus menangani permintaan untuk rute ini yaitu meneruskannya ke backend atau mengalihkan pengguna ke URL yang berbeda.
Parameter Opsional
Daftar protokol yang dipisahkan spasi untuk diterima. Default: Http.
Nama atau ID kumpulan backend. Diperlukan untuk membuat aturan perutean Forward.
Durasi di mana konten perlu di-cache. Format yang diizinkan adalah durasi ISO 8601.
Apakah akan mengaktifkan penembolokan untuk rute ini.
Jalur kustom yang digunakan untuk menulis ulang jalur sumber daya yang cocok dengan aturan ini. Biarkan kosong untuk menggunakan jalur masuk.
Fragmen untuk ditambahkan ke URL pengalihan. Fragmen adalah bagian dari URL yang muncul setelah #. Jangan sertakan #.
Host untuk dialihkan. Biarkan kosong untuk menggunakan host masuk sebagai host tujuan.
Jalur lengkap untuk mengalihkan. Jalur tidak boleh kosong dan harus dimulai dengan /. Biarkan kosong untuk menggunakan jalur masuk sebagai jalur tujuan.
Kumpulan string kueri yang akan ditempatkan di URL pengalihan. Mengatur nilai ini akan menggantikan string kueri yang ada; biarkan kosong untuk mempertahankan string kueri masuk. String kueri harus dalam format = . Yang pertama? dan & akan ditambahkan secara otomatis jadi jangan sertakan di depan, tetapi pisahkan beberapa string kueri dengan &.
Buat dalam status dinonaktifkan.
Gunakan kompresi dinamis untuk konten yang di-cache.
Protokol yang digunakan untuk meneruskan lalu lintas.
Daftar pola yang dipisahkan spasi untuk dicocokkan. Default: '/*'.
Perlakuan istilah kueri URL saat membentuk kunci cache.
Parameter kueri untuk menyertakan atau mengecualikan (dipisahkan koma) saat menggunakan jenis kueri-parameter-strip-direktif StripAllExcept atau StripOnly masing-masing.
Protokol tujuan tempat lalu lintas dialihkan.
Jenis pengalihan yang akan digunakan aturan saat mengalihkan lalu lintas.
Nama atau ID konfigurasi Mesin Aturan. Untuk membatalkan tautan properti, "--hapus rulesEngine".
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az network front-door routing-rule delete
Menghapus aturan perutean Front Door.
az network front-door routing-rule delete --front-door-name
--name
--resource-group
Parameter yang Diperlukan
Nama Front Door.
Nama aturan perutean.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az network front-door routing-rule list
Mencantumkan aturan perutean Front Door.
az network front-door routing-rule list --front-door-name
--resource-group
Parameter yang Diperlukan
Nama Front Door.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az network front-door routing-rule show
Dapatkan detail aturan perutean Front Door.
az network front-door routing-rule show --front-door-name
--name
--resource-group
Parameter yang Diperlukan
Nama Front Door.
Nama aturan perutean.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az network front-door routing-rule update
Perbarui aturan perutean Front Door.
az network front-door routing-rule update --front-door-name
--name
--resource-group
[--accepted-protocols]
[--add]
[--backend-pool]
[--cache-duration]
[--caching {Disabled, Enabled}]
[--custom-forwarding-path]
[--custom-fragment]
[--custom-host]
[--custom-path]
[--custom-query-string]
[--dynamic-compression {Disabled, Enabled}]
[--enabled {Disabled, Enabled}]
[--force-string]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--frontend-endpoints]
[--patterns]
[--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
[--query-parameters]
[--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--remove]
[--rules-engine]
[--set]
Parameter yang Diperlukan
Nama Front Door.
Nama aturan perutean.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Daftar protokol yang dipisahkan spasi untuk diterima. Default: Http.
Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string or JSON string>
.
Nama atau ID kumpulan backend. Diperlukan untuk membuat aturan perutean Forward.
Durasi di mana konten perlu di-cache. Format yang diizinkan adalah durasi ISO 8601.
Apakah akan mengaktifkan penembolokan untuk rute ini.
Jalur kustom yang digunakan untuk menulis ulang jalur sumber daya yang cocok dengan aturan ini. Biarkan kosong untuk menggunakan jalur masuk.
Fragmen untuk ditambahkan ke URL pengalihan. Fragmen adalah bagian dari URL yang muncul setelah #. Jangan sertakan #.
Host untuk dialihkan. Biarkan kosong untuk menggunakan host masuk sebagai host tujuan.
Jalur lengkap untuk mengalihkan. Jalur tidak boleh kosong dan harus dimulai dengan /. Biarkan kosong untuk menggunakan jalur masuk sebagai jalur tujuan.
Kumpulan string kueri yang akan ditempatkan di URL pengalihan. Mengatur nilai ini akan menggantikan string kueri yang ada; biarkan kosong untuk mempertahankan string kueri masuk. String kueri harus dalam format = . Yang pertama? dan & akan ditambahkan secara otomatis jadi jangan sertakan di depan, tetapi pisahkan beberapa string kueri dengan &.
Gunakan kompresi dinamis untuk konten yang di-cache.
Status diaktifkan.
Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.
Protokol yang digunakan untuk meneruskan lalu lintas.
Daftar nama atau ID titik akhir frontend yang dipisahkan spasi.
Daftar pola yang dipisahkan spasi untuk dicocokkan. Default: '/*'.
Perlakuan istilah kueri URL saat membentuk kunci cache.
Parameter kueri untuk menyertakan atau mengecualikan (dipisahkan koma) saat menggunakan jenis kueri-parameter-strip-direktif StripAllExcept atau StripOnly masing-masing.
Protokol tujuan tempat lalu lintas dialihkan.
Jenis pengalihan yang akan digunakan aturan saat mengalihkan lalu lintas.
Menghapus properti atau elemen dari daftar. Contoh: --remove property.list <indexToRemove>
ATAU --remove propertyToRemove
.
Nama atau ID konfigurasi Mesin Aturan. Untuk membatalkan tautan properti, "--hapus rulesEngine".
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=<value>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.