Dela via


az network application-gateway waf-policy

Hantera waf-principer (Application Gateway Web Application Firewall).

Mer information om brandväggen för webbaserade program finns i https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/ag-overview.

Kommandon

Name Description Typ Status
az network application-gateway waf-policy create

Skapa en WAF-princip för programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy custom-rule

Hantera anpassade regler för application gateway web application firewall (WAF).

Kärna Allmän tillgänglighet
az network application-gateway waf-policy custom-rule create

Skapa en anpassad waf-principregel för programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy custom-rule delete

Ta bort en anpassad waf-principregel för programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy custom-rule list

Visa en lista över anpassade waf-principregler för programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy custom-rule match-condition

Hantera matchningsvillkor i en anpassad waf-principregel (Application Gateway Web Application Firewall).

Kärna Allmän tillgänglighet
az network application-gateway waf-policy custom-rule match-condition add

Lägg till ett matchningsvillkor i en anpassad waf-principregel för programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy custom-rule match-condition list

Visa en lista över villkor för waf-princip för waf-principmatchning.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy custom-rule match-condition remove

Ta bort ett matchningsvillkor från en anpassad WAF-principregel för programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy custom-rule show

Hämta information om en anpassad waf-principregel för en programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy custom-rule update

Uppdatera en anpassad waf-principregel för en programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy delete

Ta bort en WAF-princip för programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy list

Lista WAF-principer för programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule

Hantera hanterade regler för en WAF-princip.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule exclusion

Hantera OWASP CRS-undantag som tillämpas på en WAF-principhanterade regler.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule exclusion add

Lägg till en regel för OWASP CRS-undantag i WAF-principhanterade regler.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule exclusion list

Visa en lista över alla OWASP CRS-undantagsregler som tillämpas på en WAF-principhanterade regler.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule exclusion remove

Ta bort alla OWASP CRS-undantagsregler som tillämpas på en WAF-principhanterade regler.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule exclusion rule-set

Definiera en hanterad regeluppsättning för undantag.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule exclusion rule-set add

Lägg till en hanterad regeluppsättning till ett undantag.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule exclusion rule-set list

Visa en lista över alla hanterade regeluppsättningar för ett undantag.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule exclusion rule-set remove

Ta bort den hanterade regeluppsättningen inom ett undantag.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule rule-set

Hantera en hanterad regeluppsättning med hanterade regler för en WAF-princip.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule rule-set add

Lägg till hanterad regel inställd på WAF-principhanterade regler. Information om regeluppsättningar och regler finns i: https://docs.microsoft.com/azure/web-application-firewall/ag/application-gateway-crs-rulegroups-rules.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule rule-set list

Visa en lista över alla hanterade regeluppsättningar.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule rule-set remove

Ta bort en hanterad regeluppsättning efter gruppnamn för regeluppsättningen om rule_group_name har angetts. Annars tar du bort alla regeluppsättningar.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy managed-rule rule-set update

Hantera regler för en WAF-princip. Om --group-name och --rules tillhandahålls åsidosätter du befintliga regler. Om --group-name anges rensar du alla regler under en viss regelgrupp. Om ingen av dem tillhandahålls anger du uppdateringsregeln och rensar alla regler under sig själv. Information om regeluppsättningar och regler finns i: https://docs.microsoft.com/azure/web-application-firewall/ag/application-gateway-crs-rulegroups-rules.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy policy-setting

Definiera innehållet i en global konfiguration för en brandvägg för webbprogram.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy policy-setting list

Visa en lista över egenskaper för en global konfiguration av en brandvägg för webbprogram.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy policy-setting update

Uppdatera egenskaperna för en global konfiguration av en brandvägg för webbprogram.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy show

Hämta information om en WAF-princip för programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy update

Uppdatera en WAF-princip för programgateway.

Kärna Allmän tillgänglighet
az network application-gateway waf-policy wait

Placera CLI i vänteläge tills ett villkor uppfylls.

Kärna Allmän tillgänglighet

az network application-gateway waf-policy create

Skapa en WAF-princip för programgateway.

az network application-gateway waf-policy create --name
                                                 --resource-group
                                                 [--custom-rules]
                                                 [--location]
                                                 [--managed-rules]
                                                 [--policy-settings]
                                                 [--tags]
                                                 [--type {Microsoft_BotManagerRuleSet, Microsoft_DefaultRuleSet, OWASP}]
                                                 [--version {0.1, 1.0, 2.1, 2.2.9, 3.0, 3.1, 3.2}]

Exempel

Skapa en WAF-princip för programgateway.

az network application-gateway waf-policy create --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup

Obligatoriska parametrar

--name -n

Namnet på WAF-principen för programgatewayen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--custom-rules

De anpassade reglerna i principen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--managed-rules

Beskriver managedRules-strukturen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--policy-settings

Principen Inställningar för principen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--type

Typ av brandväggsregeluppsättning för webbprogram.

Godkända värden: Microsoft_BotManagerRuleSet, Microsoft_DefaultRuleSet, OWASP
Standardvärde: Microsoft_DefaultRuleSet
--version

Version av brandväggsregeluppsättningstypen för webbprogram. 0.1 och 1.0 används för Microsoft_BotManagerRuleSet.

Godkända värden: 0.1, 1.0, 2.1, 2.2.9, 3.0, 3.1, 3.2
Standardvärde: 2.1
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network application-gateway waf-policy delete

Ta bort en WAF-princip för programgateway.

az network application-gateway waf-policy delete [--ids]
                                                 [--name]
                                                 [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                                 [--resource-group]
                                                 [--subscription]

Exempel

Ta bort en WAF-princip för programgateway.

az network application-gateway waf-policy delete --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på waf-principen för programgatewayen.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network application-gateway waf-policy list

Lista WAF-principer för programgateway.

az network application-gateway waf-policy list [--max-items]
                                               [--next-token]
                                               [--resource-group]

Valfria parametrar

--max-items

Totalt antal objekt som ska returneras i kommandots utdata. Om det totala antalet tillgängliga objekt är mer än det angivna värdet anges en token i kommandots utdata. Om du vill återuppta sidnumreringen anger du tokenvärdet i --next-token argumentet för ett efterföljande kommando.

--next-token

Token för att ange var sidnumrering ska börja. Detta är tokenvärdet från ett tidigare trunkerat svar.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network application-gateway waf-policy show

Hämta information om en WAF-princip för programgateway.

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

Exempel

Hämta information om en WAF-princip för programgateway.

az network application-gateway waf-policy show --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på waf-principen för programgatewayen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network application-gateway waf-policy update

Uppdatera en WAF-princip för programgateway.

az network application-gateway waf-policy update [--add]
                                                 [--custom-rules]
                                                 [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                                 [--ids]
                                                 [--managed-rules]
                                                 [--name]
                                                 [--policy-settings]
                                                 [--remove]
                                                 [--resource-group]
                                                 [--set]
                                                 [--subscription]
                                                 [--tags]

Exempel

Uppdatera en WAF-princip för programgateway.

az network application-gateway waf-policy update --add communities='12076:5010' --name MyApplicationGatewayWAFPolicy --resource-group MyResourceGroup

Åsidosätt befintlig hanterad regeluppsättning via kortsyntax.

az network application-gateway waf-policy update --managed-rules "{managed-rule-sets:[{rule-group-overrides:[{rule-group-name:REQUEST-921-PROTOCOL-ATTACK,rules:[{rule-id:921100},{rule-id:921100}]}],rule-set-type:OWASP,rule-set-version:3.0}]}"

Valfria parametrar

--add

Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string eller JSON string>.

--custom-rules

De anpassade reglerna i principen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

Godkända värden: 0, 1, f, false, n, no, t, true, y, yes
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--managed-rules

Beskriver managedRules-strukturen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--name -n

Namnet på waf-principen för programgatewayen.

--policy-settings

Principen Inställningar för principen. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Stöd för shorthand-syntax, json-file och yaml-file. Prova "??" för att visa mer.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network application-gateway waf-policy wait

Placera CLI i vänteläge tills ett villkor uppfylls.

az network application-gateway waf-policy wait [--created]
                                               [--custom]
                                               [--deleted]
                                               [--exists]
                                               [--ids]
                                               [--interval]
                                               [--name]
                                               [--resource-group]
                                               [--subscription]
                                               [--timeout]
                                               [--updated]

Valfria parametrar

--created

Vänta tills du har skapat med "provisioningState" på "Lyckades".

Standardvärde: False
--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

Standardvärde: False
--exists

Vänta tills resursen finns.

Standardvärde: False
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--interval

Avsökningsintervall i sekunder.

Standardvärde: 30
--name -n

Namnet på waf-principen för programgatewayen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--timeout

Maximal väntetid i sekunder.

Standardvärde: 3600
--updated

Vänta tills det har uppdaterats med provisioningState på Lyckades.

Standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.