Delen via


az network application-gateway waf-config

Configureer de instellingen van een webtoepassingsfirewall.

Deze opdrachten zijn alleen van toepassing op toepassingsgateways met een SKU-type WAF. Ga voor meer informatie naar https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/tutorial-restrict-web-traffic-cli.

Opdracht

Name Description Type Status
az network application-gateway waf-config list-dynamic-rule-sets

Geef het waf-manifest voor de regionale toepassingsgateway weer.

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

Krijg informatie over beschikbare WAF-regelsets, regelgroepen en regel-id's.

Core GA
az network application-gateway waf-config set

Werk de firewallconfiguratie van een webtoepassing bij.

Core GA
az network application-gateway waf-config show

Haal de firewallconfiguratie van een webtoepassing op.

Core GA

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

Geef het waf-manifest voor de regionale toepassingsgateway weer.

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

Voorbeelden

Een waf-manifest voor application gateway weergeven in de regio.

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

Vereiste parameters

--location -l

Location. Waarden van: az account list-locations. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--max-items

Totaal aantal items dat moet worden geretourneerd in de uitvoer van de opdracht. Als het totale aantal beschikbare items groter is dan de opgegeven waarde, wordt een token opgegeven in de uitvoer van de opdracht. Als u paginering wilt hervatten, geeft u de tokenwaarde op in --next-token argument van een volgende opdracht.

Eigenschap Waarde
Parametergroep: Pagination Arguments
--next-token

Token om op te geven waar paginering moet worden gestart. Dit is de tokenwaarde van een eerder afgekapt antwoord.

Eigenschap Waarde
Parametergroep: Pagination Arguments
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

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

Krijg informatie over beschikbare WAF-regelsets, regelgroepen en regel-id's.

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

Voorbeelden

Lijst met beschikbare regelgroepen in OWASP-typeregelsets.

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

Lijst met beschikbare regels in de OWASP 3.0-regelset.

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

Lijst met beschikbare regels in de regelgroep 'crs_35_bad_robots'.

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

Lijst met beschikbare regels in tabelindeling.

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

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--group

Lijstregels voor de opgegeven regelgroep. Gebruik * om regels voor alle groepen weer te geven. Weglaten om de vermelding van afzonderlijke regels te onderdrukken.

--type

Type regelset voor lijst. Weglaten om alle typen weer te geven.

--version

Regelsetversie voor lijst. Weglaten om alle versies weer te geven.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az network application-gateway waf-config set

Werk de firewallconfiguratie van een webtoepassing bij.

Deze opdracht is alleen van toepassing op toepassingsgateways met een SKU-type WAF. Ga voor meer informatie naar 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]

Voorbeelden

WAF configureren op een toepassingsgateway in de detectiemodus met standaardwaarden

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

Schakel regels voor validatie van het parseren van aanvraagbody en SQL-injectie uit.

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

WAF configureren op een toepassingsgateway met uitsluitingen.

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"

Vereiste parameters

--enabled

Geef op of de toepassingsfirewall is ingeschakeld.

Eigenschap Waarde
Geaccepteerde waarden: false, true

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--disabled-rule-groups

Door spaties gescheiden lijst met regelgroepen om uit te schakelen. Als u afzonderlijke regels wilt uitschakelen, gebruikt u --disabled-rules.

Eigenschap Waarde
Waarde vanaf: az network application-gateway waf-config list-rule-sets
--disabled-rules

Door spaties gescheiden lijst met regel-id's die moeten worden uitgeschakeld.

Eigenschap Waarde
Waarde vanaf: az network application-gateway waf-config list-rule-sets
--exclusion

Voeg een uitsluitingsexpressie toe aan de WAF-controle.

Gebruik: --exclusion VARIABLE OPERATOR VALUE

Er kunnen meerdere uitsluitingen worden opgegeven met behulp van meer dan één --exclusion argument.

--file-upload-limit

Limiet voor het uploaden van bestanden in MB.

--firewall-mode

Web Application Firewall-modus.

Eigenschap Waarde
Default value: detection
Geaccepteerde waarden: detection, prevention
--gateway-name

Naam van de toepassingsgateway.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. U moet ofwel --id's of andere 'Resource Id'-argumenten opgeven.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--max-request-body-size

Maximale grootte van aanvraagbody in KB.

--no-wait

Wacht niet totdat de langdurige bewerking is voltooid.

Eigenschap Waarde
Default value: False
--request-body-check

Toestaan dat WAF de aanvraagbody controleert.

Eigenschap Waarde
Geaccepteerde waarden: false, true
--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--rule-set-type

Type regelset.

Eigenschap Waarde
Default value: OWASP
Waarde vanaf: az network application-gateway waf-config list-rule-sets
--rule-set-version

Versie van regelset.

Eigenschap Waarde
Waarde vanaf: az network application-gateway waf-config list-rule-sets
--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az network application-gateway waf-config show

Haal de firewallconfiguratie van een webtoepassing op.

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

Voorbeelden

Haal de firewallconfiguratie van een webtoepassing op.

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

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--gateway-name

Naam van de toepassingsgateway.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. U moet ofwel --id's of andere 'Resource Id'-argumenten opgeven.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Eigenschap Waarde
Parametergroep: Resource Id Arguments
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False