az network application-gateway waf-config

Konfigurasikan pengaturan firewall aplikasi web.

Perintah ini hanya berlaku untuk gateway aplikasi dengan jenis SKU WAF. Untuk mempelajari lebih lanjut, kunjungi https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/tutorial-restrict-web-traffic-cli.

Perintah

Nama Deskripsi Jenis Status
az network application-gateway waf-config list-dynamic-rule-sets

Cantumkan manifes waf gateway aplikasi regional.

Inti GA
az network application-gateway waf-config list-rule-sets

Dapatkan informasi tentang seperangkat aturan WAF, grup aturan, dan ID aturan yang tersedia.

Inti GA
az network application-gateway waf-config set

Perbarui konfigurasi firewall aplikasi web.

Inti GA
az network application-gateway waf-config show

Dapatkan konfigurasi firewall aplikasi web.

Inti GA

az network application-gateway waf-config list-dynamic-rule-sets

Cantumkan manifes waf gateway aplikasi regional.

az network application-gateway waf-config list-dynamic-rule-sets --location
                                                                 [--max-items]
                                                                 [--next-token]

Contoh

Mencantumkan manifes waf gateway aplikasi di regional.

az network application-gateway waf-config list-dynamic-rule-sets -l  westus

Parameter yang Diperlukan

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

Parameter Opsional

--max-items

Jumlah total item yang akan dikembalikan dalam output perintah. Jika jumlah total item yang tersedia lebih dari nilai yang ditentukan, token disediakan dalam output perintah. Untuk melanjutkan penomoran halaman, berikan nilai token dalam --next-token argumen perintah berikutnya.

--next-token

Token untuk menentukan tempat untuk memulai paginating. Ini adalah nilai token dari respons yang dipotong sebelumnya.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az network application-gateway waf-config list-rule-sets

Dapatkan informasi tentang seperangkat aturan WAF, grup aturan, dan ID aturan yang tersedia.

az network application-gateway waf-config list-rule-sets [--group]
                                                         [--type]
                                                         [--version]

Contoh

Mencantumkan grup aturan yang tersedia dalam seperangkat aturan jenis OWASP.

az network application-gateway waf-config list-rule-sets --type OWASP

Cantumkan aturan yang tersedia dalam seperangkat aturan OWASP 3.0.

az network application-gateway waf-config list-rule-sets --group '*' --type OWASP --version 3.0

Cantumkan aturan yang tersedia di grup aturan 'crs_35_bad_robots'.

az network application-gateway waf-config list-rule-sets --group crs_35_bad_robots

Mencantumkan aturan yang tersedia dalam format tabel.

az network application-gateway waf-config list-rule-sets -o table

Parameter Opsional

--group

Mencantumkan aturan untuk grup aturan yang ditentukan. Gunakan * untuk mencantumkan aturan untuk semua grup. Hilangkan untuk menekan daftar aturan individual.

--type

Jenis seperangkat aturan ke daftar. Hilangkan untuk mencantumkan semua jenis.

--version

Versi seperangkat aturan ke daftar. Hilangkan untuk mencantumkan semua versi.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az network application-gateway waf-config set

Perbarui konfigurasi firewall aplikasi web.

Perintah ini hanya berlaku untuk gateway aplikasi dengan jenis SKU WAF. Untuk mempelajari lebih lanjut, kunjungi https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/tutorial-restrict-web-traffic-cli.

az network application-gateway waf-config set --enabled {false, true}
                                              [--disabled-rule-groups]
                                              [--disabled-rules]
                                              [--exclusion]
                                              [--file-upload-limit]
                                              [--firewall-mode {detection, prevention}]
                                              [--gateway-name]
                                              [--ids]
                                              [--max-request-body-size]
                                              [--no-wait]
                                              [--request-body-check {false, true}]
                                              [--resource-group]
                                              [--rule-set-type]
                                              [--rule-set-version]
                                              [--subscription]

Contoh

Mengonfigurasi WAF pada gateway aplikasi dalam mode deteksi dengan nilai default

az network application-gateway waf-config set -g MyResourceGroup --gateway-name MyAppGateway --enabled true --firewall-mode Detection --rule-set-version 3.0

Nonaktifkan aturan untuk validasi penguraian isi permintaan dan injeksi SQL.

az network application-gateway waf-config set -g MyResourceGroup --gateway-name MyAppGateway --enabled true --rule-set-type OWASP --rule-set-version 3.0 --disabled-rule-groups REQUEST-942-APPLICATION-ATTACK-SQLI --disabled-rules 920130 920140

Mengonfigurasi WAF pada gateway aplikasi dengan pengecualian.

az network application-gateway waf-config set -g MyResourceGroup --gateway-name MyAppGateway --enabled true --firewall-mode Detection --rule-set-version 3.0 --exclusion "RequestHeaderNames StartsWith x-header" --exclusion "RequestArgNames Equals IgnoreThis"

Parameter yang Diperlukan

--enabled

Tentukan apakah firewall aplikasi diaktifkan.

nilai yang diterima: false, true

Parameter Opsional

--disabled-rule-groups

Daftar grup aturan yang dipisahkan spasi untuk dinonaktifkan. Untuk menonaktifkan aturan individual, gunakan --disabled-rules.

nilai dari: az network application-gateway waf-config list-rule-sets
--disabled-rules

Daftar ID aturan yang dipisahkan spasi untuk dinonaktifkan.

nilai dari: az network application-gateway waf-config list-rule-sets
--exclusion

Tambahkan ekspresi pengecualian ke pemeriksaan WAF.

Penggunaan: --exclusion VARIABLE OPERATOR VALUE

Beberapa pengecualian dapat ditentukan dengan menggunakan lebih dari satu --exclusion argumen.

--file-upload-limit

Batas ukuran unggahan file dalam MB.

--firewall-mode

Mode firewall aplikasi web.

nilai yang diterima: detection, prevention
nilai default: detection
--gateway-name

Nama gateway aplikasi.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--max-request-body-size

Ukuran isi permintaan maks dalam KB.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--request-body-check

Izinkan WAF untuk memeriksa isi permintaan.

nilai yang diterima: false, true
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--rule-set-type

Jenis seperangkat aturan.

nilai default: OWASP
nilai dari: az network application-gateway waf-config list-rule-sets
--rule-set-version

Versi seperangkat aturan.

nilai dari: az network application-gateway waf-config list-rule-sets
--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az network application-gateway waf-config show

Dapatkan konfigurasi firewall aplikasi web.

az network application-gateway waf-config show [--gateway-name]
                                               [--ids]
                                               [--resource-group]
                                               [--subscription]

Contoh

Dapatkan konfigurasi firewall aplikasi web.

az network application-gateway waf-config show -g MyResourceGroup --gateway-name MyAppGateway

Parameter Opsional

--gateway-name

Nama gateway aplikasi.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.