az network application-gateway waf-policy custom-rule match-condition

Uygulama ağ geçidi web uygulaması güvenlik duvarı (WAF) ilkesi özel kuralında eşleştirme koşullarını yönetin.

Komutlar

Name Description Tür Durum
az network application-gateway waf-policy custom-rule match-condition add

Uygulama ağ geçidi WAF ilkesi özel kuralına bir eşleştirme koşulu ekleyin.

Temel GA
az network application-gateway waf-policy custom-rule match-condition list

Uygulama ağ geçidi WAF ilkesi özel kural eşleştirme koşullarını listeleyin.

Temel GA
az network application-gateway waf-policy custom-rule match-condition remove

Uygulama ağ geçidi WAF ilkesi özel kuralından eşleştirme koşulunu kaldırın.

Temel GA

az network application-gateway waf-policy custom-rule match-condition add

Uygulama ağ geçidi WAF ilkesi özel kuralına bir eşleştirme koşulu ekleyin.

az network application-gateway waf-policy custom-rule match-condition add --match-variables
                                                                          --name
                                                                          --operator {Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual, Regex}
                                                                          --policy-name
                                                                          --resource-group
                                                                          [--index]
                                                                          [--negate {0, 1, f, false, n, no, t, true, y, yes}]
                                                                          [--transforms]
                                                                          [--values]

Örnekler

içeren uygulama ağ geçidi WAF ilkesi özel kural eşleştirme koşulu ekleyin.

az network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.value --operator contains --values foo boo --transform lowercase

Uygulama ağ geçidi WAF ilkesi özel kural eşleştirme koşulunu eşit olarak ekleyin.

az network application-gateway waf-policy custom-rule match-condition add --resource-group MyResourceGroup --policy-name MyPolicy --name MyWAFPolicyRule --match-variables RequestHeaders.Content-Type --operator Equal --values application/csp-report

Gerekli Parametreler

--match-variables

Eşleştirme sırasında kullanılacak değişkenlerin boşlukla ayrılmış listesi. Değişken değerleri: RemoteAddr, RequestMethod, QueryString, PostArgs, RequestUri, RequestHeaders, RequestBody, RequestCookies. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--name -n

WAF ilke kuralının adı.

--operator

Eşleştirme işleci.

kabul edilen değerler: Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual, Regex
--policy-name

Uygulama ağ geçidi WAF ilkesinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--index

Eşleşme koşulu dizini. Dizin sağlanmazsa, varsayılan davranış olur append.

--negate

Koşulun negatifini eşleştirin.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--transforms

Eşleştirme sırasında uygulanacak dönüşümlerin boşlukla ayrılmış listesi. İzin verilen değerler: HtmlEntityDecode, Uppercase, Lowercase, RemoveNulls, Trim, UrlDecode, UrlEncode. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

--values

Eşleştirecek değerlerin boşlukla ayrılmış listesi. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az network application-gateway waf-policy custom-rule match-condition list

Uygulama ağ geçidi WAF ilkesi özel kural eşleştirme koşullarını listeleyin.

az network application-gateway waf-policy custom-rule match-condition list --name
                                                                           --policy-name
                                                                           --resource-group

Örnekler

Uygulama ağ geçidi WAF ilkesi özel kural eşleştirme koşullarını listeleyin.

az network application-gateway waf-policy custom-rule match-condition list --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription

Gerekli Parametreler

--name -n

WAF ilke kuralının adı.

--policy-name

Uygulama ağ geçidi WAF ilkesinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az network application-gateway waf-policy custom-rule match-condition remove

Uygulama ağ geçidi WAF ilkesi özel kuralından eşleştirme koşulunu kaldırın.

az network application-gateway waf-policy custom-rule match-condition remove --index
                                                                             --name
                                                                             --policy-name
                                                                             --resource-group

Örnekler

Uygulama ağ geçidi WAF ilkesi özel kuralından eşleştirme koşulunu kaldırın.

az network application-gateway waf-policy custom-rule match-condition remove -n MyRule -g MyResourceGroup --policy-name MyPolicy --index 0

Gerekli Parametreler

--index

Kaldırılacak eşleşme koşulunun dizini.

--name -n

WAF ilke kuralının adı.

--policy-name

Uygulama ağ geçidi WAF ilkesinin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.