Share via


az network front-door rules-engine rule

Nota

Questo riferimento fa parte dell'estensione frontdoor per l'interfaccia della riga di comando di Azure (versione 2.57.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az network front-door rules-engine rule . Altre informazioni sulle estensioni.

Gestire le regole del motore regole.

Comandi

Nome Descrizione Tipo Stato
az network front-door rules-engine rule action

Gestire le azioni del motore regole per Frontdoor.

Estensione Disponibilità generale
az network front-door rules-engine rule action add

Aggiungere un'azione a una regola del motore regole.

Estensione Disponibilità generale
az network front-door rules-engine rule action list

Mostra tutte le azioni che si applicano per una regola del motore regole.

Estensione Disponibilità generale
az network front-door rules-engine rule action remove

Rimuovere un'azione da una regola del motore regole.

Estensione Disponibilità generale
az network front-door rules-engine rule condition

Gestire le condizioni di corrispondenza del motore regole per Frontdoor.

Estensione Disponibilità generale
az network front-door rules-engine rule condition add

Aggiungere una condizione di corrispondenza a una regola del motore regole.

Estensione Disponibilità generale
az network front-door rules-engine rule condition list

Mostra tutte le condizioni di corrispondenza associate a una regola del motore regole.

Estensione Disponibilità generale
az network front-door rules-engine rule condition remove

Rimuovere una condizione di corrispondenza da una regola del motore regole.

Estensione Disponibilità generale
az network front-door rules-engine rule create

Creare una regola del motore regole per una frontdoor.

Estensione Disponibilità generale
az network front-door rules-engine rule delete

Eliminare una regola del motore regole.

Estensione Disponibilità generale
az network front-door rules-engine rule list

Elencare le regole di una configurazione del motore regole.

Estensione Disponibilità generale
az network front-door rules-engine rule show

Ottenere i dettagli di una regola del motore regole.

Estensione Disponibilità generale
az network front-door rules-engine rule update

Aggiornare la configurazione del motore regole di una regola.

Estensione Disponibilità generale

az network front-door rules-engine rule create

Creare una regola del motore regole per una frontdoor.

Questo comando consente di creare la configurazione del motore regole con il tipo di azione Intestazione. Per aggiungere altre azioni, ad esempio override di Route, usare il az network front-door rules-engine rule action add comando .

az network front-door rules-engine rule create --action-type {RequestHeader, ResponseHeader}
                                               --front-door-name
                                               --name
                                               --priority
                                               --resource-group
                                               --rules-engine-name
                                               [--header-action {Append, Delete, Overwrite}]
                                               [--header-name]
                                               [--header-value]
                                               [--match-processing-behavior {Continue, Stop}]
                                               [--match-values]
                                               [--match-variable {IsMobile, PostArgs, QueryString, RemoteAddr, RequestBody, RequestFilename, RequestFilenameExtension, RequestHeader, RequestMethod, RequestPath, RequestScheme, RequestUri}]
                                               [--negate-condition {false, true}]
                                               [--operator {Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual}]
                                               [--selector]
                                               [--transforms {Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode}]

Parametri necessari

--action-type

Tipo di azione da applicare per una regola.

valori accettati: RequestHeader, ResponseHeader
--front-door-name -f

Nome della frontdoor.

--name -n

Nome della regola.

--priority

Il numero di priorità deve iniziare da 0 e consecutivo. La regola con un valore di priorità maggiore verrà applicata in un secondo momento.

--resource-group -g

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

--rules-engine-name -r

Nome del motore regole.

Parametri facoltativi

--header-action

Tipo di azione intestazione per le richieste.

valori accettati: Append, Delete, Overwrite
--header-name

Nome dell'intestazione da modificare.

--header-value

Valore dell'intestazione.

--match-processing-behavior

Indica se arrestare l'elaborazione delle regole dopo che le condizioni in una regola vengono soddisfatte.

valori accettati: Continue, Stop
--match-values

Elenco di valori separati da spazi rispetto a cui trovare la corrispondenza.

--match-variable

Nome della condizione di corrispondenza.

valori accettati: IsMobile, PostArgs, QueryString, RemoteAddr, RequestBody, RequestFilename, RequestFilenameExtension, RequestHeader, RequestMethod, RequestPath, RequestScheme, RequestUri
--negate-condition

Applica "Not" all'operatore .

valori accettati: false, true
--operator

Operatore della condizione di corrispondenza.

valori accettati: Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual
--selector

Selettore facoltativo per la variabile della condizione di corrispondenza.

--transforms

Elenco delimitato da spazi di trasformazioni da applicare.

valori accettati: Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode
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 front-door rules-engine rule delete

Eliminare una regola del motore regole.

az network front-door rules-engine rule delete --front-door-name
                                               --name
                                               --resource-group
                                               --rules-engine-name

Parametri necessari

--front-door-name -f

Nome della frontdoor.

--name -n

Nome della regola.

--resource-group -g

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

--rules-engine-name -r

Nome del motore regole.

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 front-door rules-engine rule list

Elencare le regole di una configurazione del motore regole.

az network front-door rules-engine rule list --front-door-name
                                             --name
                                             --resource-group

Parametri necessari

--front-door-name -f

Nome della frontdoor.

--name -n

Nome del motore regole.

--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 front-door rules-engine rule show

Ottenere i dettagli di una regola del motore regole.

az network front-door rules-engine rule show --front-door-name
                                             --name
                                             --resource-group
                                             --rules-engine-name

Parametri necessari

--front-door-name -f

Nome della frontdoor.

--name -n

Nome della regola.

--resource-group -g

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

--rules-engine-name -r

Nome del motore regole.

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 front-door rules-engine rule update

Aggiornare la configurazione del motore regole di una regola.

az network front-door rules-engine rule update --front-door-name
                                               --name
                                               --resource-group
                                               --rules-engine-name
                                               [--match-processing-behavior {Continue, Stop}]
                                               [--priority]

Parametri necessari

--front-door-name -f

Nome della frontdoor.

--name -n

Nome della regola.

--resource-group -g

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

--rules-engine-name -r

Nome del motore regole.

Parametri facoltativi

--match-processing-behavior

Indica se arrestare l'elaborazione delle regole dopo che le condizioni in una regola vengono soddisfatte.

valori accettati: Continue, Stop
--priority

Il numero di priorità deve iniziare da 0 e consecutivo. La regola con un valore di priorità maggiore verrà applicata in un secondo momento.

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.