Share via


az network application-gateway url-path-map

Gestire le mappe dei percorsi URL di un gateway applicazione.

Comandi

Nome Descrizione Tipo Stato
az network application-gateway url-path-map create

Creare una mappa percorso URL.

Memoria centrale Disponibilità generale
az network application-gateway url-path-map delete

Eliminare una mappa percorso URL.

Memoria centrale Disponibilità generale
az network application-gateway url-path-map list

Elencare le mappe dei percorsi URL.

Memoria centrale Disponibilità generale
az network application-gateway url-path-map rule

Gestire le regole di una mappa percorso URL.

Memoria centrale Disponibilità generale
az network application-gateway url-path-map rule create

Creare una regola per una mappa percorso URL.

Memoria centrale Disponibilità generale
az network application-gateway url-path-map rule delete

Eliminare una regola per una mappa percorso URL.

Memoria centrale Disponibilità generale
az network application-gateway url-path-map rule 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 url-path-map show

Ottenere i dettagli di una mappa percorso URL.

Memoria centrale Disponibilità generale
az network application-gateway url-path-map update

Aggiornare una mappa percorso URL.

Memoria centrale Disponibilità generale
az network application-gateway url-path-map 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 url-path-map create

Creare una mappa percorso URL.

La mappa deve essere creata con almeno una regola. Questo comando richiede la creazione della prima regola al momento della creazione della mappa. Per altre informazioni, vedere https://learn.microsoft.com/en-us/azure/application-gateway/tutorial-url-route-cli.

az network application-gateway url-path-map create --gateway-name
                                                   --name
                                                   --paths
                                                   --resource-group
                                                   [--address-pool]
                                                   [--default-address-pool]
                                                   [--default-http-settings]
                                                   [--default-redirect-config]
                                                   [--default-rewrite-rule-set]
                                                   [--http-settings]
                                                   [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                                   [--redirect-config]
                                                   [--rewrite-rule-set]
                                                   [--rule-name]
                                                   [--rules]
                                                   [--waf-policy]

Esempio

Creare una mappa percorso URL con una regola.

az network application-gateway url-path-map create -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --rule-name MyUrlPathMapRule1 --paths /mypath1/* --address-pool MyAddressPool --default-address-pool MyAddressPool --http-settings MyHttpSettings --default-http-settings MyHttpSettings

Parametri necessari

--gateway-name

Nome del gateway applicazione.

--name -n

Nome della mappa percorso URL.

--paths

Elenco di percorsi separati da spazi da associare alla regola. I percorsi validi iniziano e terminano con "/", ad esempio "/bar/". Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--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 da usare con la regola creata.

--default-address-pool

Nome o ID del pool di indirizzi back-end predefinito. È obbligatorio, a meno che il tipo di destinazione non sia il reindirizzamento.

--default-http-settings

Nome o ID delle impostazioni HTTP predefinite. È obbligatorio, a meno che il tipo di destinazione non sia il reindirizzamento.

--default-redirect-config

Nome o ID della configurazione di reindirizzamento predefinita.

--default-rewrite-rule-set

Nome o ID del set di regole di riscrittura predefinito.

--http-settings

Nome o ID delle impostazioni HTTP da usare con la regola creata.

--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
--redirect-config

Nome o ID della configurazione di reindirizzamento da usare con la regola creata.

--rewrite-rule-set

Nome o ID del set di regole di riscrittura. Se non specificato, verrà utilizzato il valore predefinito per la mappa.

--rule-name

Nome della regola per una mappa percorso URL.

valore predefinito: default
--rules

Regola percorso della risorsa mappa percorso URL. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--waf-policy

Nome o ID di una risorsa dei criteri web application firewall.

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 url-path-map delete

Eliminare una mappa percorso URL.

az network application-gateway url-path-map delete --gateway-name
                                                   --name
                                                   --resource-group
                                                   [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Esempio

Eliminare una mappa percorso URL.

az network application-gateway url-path-map delete -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap

Parametri necessari

--gateway-name

Nome del gateway applicazione.

--name -n

Nome della mappa percorso URL.

--resource-group -g

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

Parametri facoltativi

--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
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 url-path-map list

Elencare le mappe dei percorsi URL.

az network application-gateway url-path-map list --gateway-name
                                                 --resource-group

Esempio

Elencare le mappe dei percorsi URL.

az network application-gateway url-path-map list -g MyResourceGroup --gateway-name MyAppGateway

Parametri necessari

--gateway-name

Nome del gateway applicazione.

--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 url-path-map show

Ottenere i dettagli di una mappa percorso URL.

az network application-gateway url-path-map show --gateway-name
                                                 --name
                                                 --resource-group

Esempio

Ottenere i dettagli di una mappa percorso URL.

az network application-gateway url-path-map show -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap

Parametri necessari

--gateway-name

Nome del gateway applicazione.

--name -n

Nome della mappa percorso URL.

--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 url-path-map update

Aggiornare una mappa percorso URL.

az network application-gateway url-path-map update --gateway-name
                                                   --name
                                                   --resource-group
                                                   [--add]
                                                   [--default-address-pool]
                                                   [--default-http-settings]
                                                   [--default-redirect-config]
                                                   [--default-rewrite-rule-set]
                                                   [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                                   [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                                   [--remove]
                                                   [--rules]
                                                   [--set]

Esempio

Aggiornare una mappa percorso URL per usare le nuove impostazioni HTTP predefinite.

az network application-gateway url-path-map update -g MyResourceGroup --gateway-name MyAppGateway -n MyUrlPathMap --default-http-settings MyNewHttpSettings

Parametri necessari

--gateway-name

Nome del gateway applicazione.

--name -n

Nome della mappa percorso URL.

--resource-group -g

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

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.

--default-address-pool

Nome o ID del pool di indirizzi back-end predefinito.

--default-http-settings

Nome o ID delle impostazioni HTTP predefinite.

--default-redirect-config

Nome o ID della configurazione di reindirizzamento predefinita.

--default-rewrite-rule-set

Nome o ID del set di regole di riscrittura predefinito.

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

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

--rules

Regola percorso della risorsa mappa percorso URL. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--set

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

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 url-path-map 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 url-path-map wait [--created]
                                                 [--custom]
                                                 [--deleted]
                                                 [--exists]
                                                 [--gateway-name]
                                                 [--ids]
                                                 [--interval]
                                                 [--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
--gateway-name

Nome del gateway applicazione.

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