Share via


az network application-gateway waf-policy

Gestire i criteri web application firewall (WAF) del gateway applicazione.

Per altre informazioni su Web Application Firewall, visitare https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/ag-overview.

Comandi

Nome Descrizione Tipo Stato
az network application-gateway waf-policy create

Creare un criterio WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy custom-rule

Gestire le regole personalizzate dei criteri web application firewall (WAF) del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy custom-rule create

Creare una regola personalizzata per i criteri WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy custom-rule delete

Eliminare una regola personalizzata dei criteri WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy custom-rule list

Elencare le regole personalizzate dei criteri WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy custom-rule match-condition

Gestire le condizioni di corrispondenza in una regola personalizzata del web application firewall (WAF) del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy custom-rule match-condition add

Aggiungere una condizione di corrispondenza a una regola personalizzata del criterio WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy custom-rule match-condition list

Elencare le condizioni di corrispondenza delle regole personalizzate dei criteri WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy custom-rule match-condition remove

Rimuovere una condizione di corrispondenza da una regola personalizzata del criterio WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy custom-rule show

Ottenere i dettagli di una regola personalizzata dei criteri WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy custom-rule update

Aggiornare una regola personalizzata dei criteri WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy delete

Eliminare un criterio WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy list

Elencare i criteri WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule

Gestire le regole gestite di un criterio WAF.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule exclusion

Gestire le esclusioni CRS di OWASP applicate a regole gestite da criteri WAF.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule exclusion add

Aggiungere una regola di esclusione CRS OWASP alle regole gestite dai criteri WAF.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule exclusion list

Elencare tutte le regole di esclusione CRS OWASP applicate a regole gestite da criteri WAF.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule exclusion remove

Rimuovere tutte le regole di esclusione CRS OWASP applicate a regole gestite da criteri WAF.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule exclusion rule-set

Definire un set di regole gestite per le esclusioni.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule exclusion rule-set add

Aggiungere un set di regole gestite a un'esclusione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule exclusion rule-set list

Elencare tutti i set di regole gestite di un'esclusione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule exclusion rule-set remove

Rimuovere il set di regole gestite all'interno di un'esclusione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule rule-set

Gestire il set di regole gestite delle regole gestite di un criterio WAF.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule rule-set add

Aggiungere un set di regole gestite alle regole gestite dai criteri WAF. Per il set di regole e le regole, visitare: https://docs.microsoft.com/azure/web-application-firewall/ag/application-gateway-crs-rulegroups-rules.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule rule-set list

Elencare tutti i set di regole gestite.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule rule-set remove

Rimuovere un set di regole gestite in base al nome del gruppo del set di regole se viene specificato rule_group_name. In caso contrario, rimuovere tutto il set di regole.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy managed-rule rule-set update

Gestire le regole di un criterio WAF. Se vengono forniti --group-name e --rules, eseguire l'override delle regole esistenti. Se viene specificato --group-name, deselezionare tutte le regole in un determinato gruppo di regole. Se nessuno di essi viene fornito, aggiornare il set di regole e cancellare tutte le regole in se stesso. Per il set di regole e le regole, visitare: https://docs.microsoft.com/azure/web-application-firewall/ag/application-gateway-crs-rulegroups-rules.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy policy-setting

Definire il contenuto di una configurazione globale di Web application firewall.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy policy-setting list

Elencare le proprietà di una configurazione globale di Web application firewall.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy policy-setting update

Aggiornare le proprietà di una configurazione globale di Web application firewall.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy show

Ottenere i dettagli di un criterio WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy update

Aggiornare un criterio WAF del gateway applicazione.

Memoria centrale Disponibilità generale
az network application-gateway waf-policy wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.

Memoria centrale Disponibilità generale

az network application-gateway waf-policy create

Creare un criterio WAF del gateway applicazione.

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

Esempio

Creare un criterio WAF del gateway applicazione.

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

Parametri necessari

--name -n

Nome del criterio WAF del gateway applicazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--custom-rules

Regole personalizzate all'interno dei criteri. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--managed-rules

Descrive la struttura managedRules. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--policy-settings

Criterio Impostazioni per i criteri. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--type

Tipo di set di regole web application firewall.

valori accettati: Microsoft_BotManagerRuleSet, OWASP
valore predefinito: OWASP
--version

Versione del tipo di set di regole web application firewall. 0.1 e 1.0 vengono usati per Microsoft_BotManagerRuleSet.

valori accettati: 0.1, 1.0, 2.2.9, 3.0, 3.1, 3.2
valore predefinito: 3.0
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network application-gateway waf-policy delete

Eliminare un criterio WAF del gateway applicazione.

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

Esempio

Eliminare un criterio WAF del gateway applicazione.

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

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome del criterio WAF del gateway applicazione.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network application-gateway waf-policy list

Elencare i criteri WAF del gateway applicazione.

az network application-gateway waf-policy list [--resource-group]

Parametri facoltativi

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network application-gateway waf-policy show

Ottenere i dettagli di un criterio WAF del gateway applicazione.

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

Esempio

Ottenere i dettagli di un criterio WAF del gateway applicazione.

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

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome del criterio WAF del gateway applicazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network application-gateway waf-policy update

Aggiornare un criterio WAF del gateway applicazione.

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]

Esempio

Aggiornare un criterio WAF del gateway applicazione.

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

Eseguire l'override del set di regole gestite esistente tramite la sintassi abbreviata.

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}]}"

Parametri facoltativi

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, stringa o stringa> JSON.

--custom-rules

Regole personalizzate all'interno dei criteri. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--managed-rules

Descrive la struttura managedRules. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--name -n

Nome del criterio WAF del gateway applicazione.

--policy-settings

Criterio Impostazioni per i criteri. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az network application-gateway waf-policy wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.

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

Parametri facoltativi

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Attendere l'eliminazione.

valore predefinito: False
--exists

Attendere che la risorsa esista.

valore predefinito: False
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--interval

Intervallo di polling in secondi.

valore predefinito: 30
--name -n

Nome del criterio WAF del gateway applicazione.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--timeout

Attesa massima in secondi.

valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.