az network application-gateway rule

Valutare le informazioni di probe e definire le regole di routing.

Per ulteriori informazioni, visitare il https://docs.microsoft.com/azure/application-gateway/application-gateway-customize-waf-rules-cli .

Comandi

az network application-gateway rule create

Creare una regola.

az network application-gateway rule delete

Eliminare una regola.

az network application-gateway rule list

Elencare le regole.

az network application-gateway rule show

Ottenere i dettagli di una regola.

az network application-gateway rule update

Aggiornare una regola.

az network application-gateway rule create

Creare una regola.

Le regole vengono eseguite nell'ordine in cui vengono create.

az network application-gateway rule create --gateway-name
                                           --name
                                           --resource-group
                                           [--address-pool]
                                           [--http-listener]
                                           [--http-settings]
                                           [--no-wait]
                                           [--priority]
                                           [--redirect-config]
                                           [--rewrite-rule-set]
                                           [--rule-type]
                                           [--subscription]
                                           [--url-path-map]

Esempio

Creare una regola di base.

az network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway \
    -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings

Parametri necessari

--gateway-name

Nome del gateway applicazione.

--name -n

Nome della regola di routing delle richieste.

--resource-group -g

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

Parametri facoltativi

--address-pool

Nome o ID del pool di indirizzi back-end. Se ne esiste solo uno, ometterlo per usarlo come predefinito.

--http-listener

Nome o ID del listener HTTP. Se ne esiste solo uno, ometterlo per usarlo come predefinito.

--http-settings

Nome o ID delle impostazioni HTTP. Se ne esiste solo uno, ometterlo per usarlo come predefinito.

--no-wait

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

--priority

Priorità della regola di routing delle richieste. Intervallo compreso tra 1 e 2000.

--redirect-config

Nome o ID della configurazione di Reindirizzamento da utilizzare con la regola creata.

--rewrite-rule-set

Nome o ID del set di regole di riscrittura.

--rule-type

Tipo di regola (Basic, PathBasedRouting).

valore predefinito: Basic
--subscription

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

--url-path-map

Nome o ID della mappa del percorso URL.

az network application-gateway rule delete

Eliminare una regola.

az network application-gateway rule delete [--gateway-name]
                                           [--ids]
                                           [--name]
                                           [--no-wait]
                                           [--resource-group]
                                           [--subscription]

Esempio

Eliminare una regola.

az network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule

Parametri facoltativi

--gateway-name

Il nome del gateway applicazione.

--ids

Uno o più ID di risorsa (delimitati da spazi). Deve essere un ID di risorsa completo contenente tutte le informazioni sugli argomenti ' Resource ID '. È necessario specificare gli ID--o altri argomenti ' Resource ID '.

--name -n

Nome della regola di routing delle richieste.

--no-wait

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

--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 .

az network application-gateway rule list

Elencare le regole.

az network application-gateway rule list --gateway-name
                                         --resource-group
                                         [--query-examples]
                                         [--subscription]

Esempio

Elencare le regole.

az network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway

Parametri necessari

--gateway-name

Il nome del gateway applicazione.

--resource-group -g

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

Parametri facoltativi

--query-examples

Consigliare la stringa JMESPath. È possibile copiare una query e incollarla dopo--query Parameter tra virgolette doppie per visualizzare i risultati. È possibile aggiungere una o più parole chiave posizionali in modo da poter fornire suggerimenti basati su queste parole chiave.

--subscription

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

az network application-gateway rule show

Ottenere i dettagli di una regola.

az network application-gateway rule show [--gateway-name]
                                         [--ids]
                                         [--name]
                                         [--query-examples]
                                         [--resource-group]
                                         [--subscription]

Esempio

Ottenere i dettagli di una regola.

az network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule

Parametri facoltativi

--gateway-name

Il nome del gateway applicazione.

--ids

Uno o più ID di risorsa (delimitati da spazi). Deve essere un ID di risorsa completo contenente tutte le informazioni sugli argomenti ' Resource ID '. È necessario specificare gli ID--o altri argomenti ' Resource ID '.

--name -n

Nome della regola di routing delle richieste.

--query-examples

Consigliare la stringa JMESPath. È possibile copiare una query e incollarla dopo--query Parameter tra virgolette doppie per visualizzare i risultati. È possibile aggiungere una o più parole chiave posizionali in modo da poter fornire suggerimenti basati su queste parole chiave.

--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 .

az network application-gateway rule update

Aggiornare una regola.

az network application-gateway rule update [--add]
                                           [--address-pool]
                                           [--force-string]
                                           [--gateway-name]
                                           [--http-listener]
                                           [--http-settings]
                                           [--ids]
                                           [--name]
                                           [--no-wait]
                                           [--priority]
                                           [--redirect-config]
                                           [--remove]
                                           [--resource-group]
                                           [--rewrite-rule-set]
                                           [--rule-type]
                                           [--set]
                                           [--subscription]
                                           [--url-path-map]

Esempio

Aggiornare una regola usare un nuovo listener HTTP.

az network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway \
    -n MyRule --http-listener MyNewBackendListener

Aggiornare una regola. generato automaticamente

az network application-gateway rule update --address-pool MyAddressPool --gateway-name MyAppGateway --name MyRule --resource-group MyResourceGroup

Parametri facoltativi

--add

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

--address-pool

Nome o ID del pool di indirizzi back-end.

--force-string

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

--gateway-name

Nome del gateway applicazione.

--http-listener

Nome o ID del listener HTTP.

--http-settings

Nome o ID delle impostazioni HTTP back-end.

--ids

Uno o più ID di risorsa (delimitati da spazi). Deve essere un ID di risorsa completo contenente tutte le informazioni sugli argomenti ' Resource ID '. È necessario specificare gli ID--o altri argomenti ' Resource ID '.

--name -n

Nome della regola di routing delle richieste.

--no-wait

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

--priority

Priorità della regola di routing delle richieste. Intervallo compreso tra 1 e 2000.

--redirect-config

Nome o ID della configurazione di Reindirizzamento da utilizzare con la regola creata.

--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio:--Remove Property. List o--Remove propertyToRemove.

--resource-group -g

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

--rewrite-rule-set

Nome o ID del set di regole di riscrittura.

--rule-type

Tipo di regola (Basic, PathBasedRouting).

--set

Aggiornare un oggetto specificando un percorso e un valore di proprietà 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 .

--url-path-map

Nome o ID della mappa del percorso URL.