az network front-door routing-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 routing-rule . Altre informazioni sulle estensioni.
Gestire le regole di routing di Frontdoor.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az network front-door routing-rule create |
Creare una regola di routing di Frontdoor. |
Estensione | Disponibilità generale |
az network front-door routing-rule delete |
Eliminare una regola di routing di Frontdoor. |
Estensione | Disponibilità generale |
az network front-door routing-rule list |
Elencare le regole di routing di Frontdoor. |
Estensione | Disponibilità generale |
az network front-door routing-rule show |
Ottenere i dettagli di una regola di routing di Frontdoor. |
Estensione | Disponibilità generale |
az network front-door routing-rule update |
Aggiornare una regola di routing di Frontdoor. |
Estensione | Disponibilità generale |
az network front-door routing-rule create
Creare una regola di routing di Frontdoor.
Creare una regola di routing di Frontdoor per inoltrare le richieste a un back-end o reindirizzare gli utenti a un URL diverso.
Esempio 1: az network front-door routing-rule create -f frontdoor1 -g rg1 --frontend-endpoints DefaultFrontendEndpoint --route-type Forward --backend-pool DefaultBackendPool -n forwardRoutingrule1 --patterns /forward1
Esempio 2: az network front-door routing-rule create -f frontdoor1 -g rg1 --frontend-endpoints DefaultFrontendEndpoint --route-type Redirect --custom-host redirecthost.com -n redirectRouteRule1 --patterns /redirect1 --custom-query-string querystring.
az network front-door routing-rule create --front-door-name
--frontend-endpoints
--name
--resource-group
--route-type {Forward, Redirect}
[--accepted-protocols]
[--backend-pool]
[--cache-duration]
[--caching {Disabled, Enabled}]
[--custom-forwarding-path]
[--custom-fragment]
[--custom-host]
[--custom-path]
[--custom-query-string]
[--disabled {false, true}]
[--dynamic-compression {Disabled, Enabled}]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--patterns]
[--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
[--query-parameters]
[--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--rules-engine]
Parametri necessari
Nome della frontdoor.
Elenco delimitato da spazi di nomi di endpoint front-end o ID.
Nome della regola di routing.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Tipo di route per definire il modo in cui Frontdoor deve gestire le richieste per questa route, ad esempio inoltrarle a un back-end o reindirizzare gli utenti a un URL diverso.
Parametri facoltativi
Elenco delimitato da spazi di protocolli da accettare. Impostazione predefinita: Http.
Nome o ID di un pool back-end. È necessario creare una regola di routing di inoltro.
Durata per cui il contenuto deve essere memorizzato nella cache. Il formato consentito è la durata ISO 8601.
Indica se abilitare la memorizzazione nella cache per la route.
Percorso personalizzato usato per riscrivere i percorsi delle risorse corrispondenti a questa regola. Lasciare vuoto per usare il percorso di ingresso.
Frammento da aggiungere all'URL di reindirizzamento. Fragment è la parte dell'URL che segue #. Non includere il file #.
Host da reindirizzare. Lasciare vuoto per usare l'host in ingresso come host di destinazione.
Percorso completo da reindirizzare. Il percorso non può essere vuoto e deve iniziare con /. Lasciare vuoto per usare il percorso in ingresso come percorso di destinazione.
Set di stringhe di query da inserire nell'URL di reindirizzamento. L'impostazione di questo valore sostituirà qualsiasi stringa di query esistente; lasciare vuoto per mantenere la stringa di query in ingresso. La stringa di query deve essere in formato = . La prima? e & verranno aggiunti automaticamente in modo da non includerli in primo piano, ma separare più stringhe di query con &.
Crea in uno stato disabilitato.
Usare la compressione dinamica per il contenuto memorizzato nella cache.
Protocollo da usare per l'inoltro del traffico.
Elenco delimitato da spazi di modelli da trovare in corrispondenza. Impostazione predefinita: '/*'.
Trattamento dei termini di query URL quando si forma la chiave della cache.
Parametri di query da includere o escludere (delimitati da virgole) quando si usa rispettivamente il tipo di direttiva strip-parameter-query StripAllExcept o StripOnly.
Protocollo della destinazione in cui viene reindirizzato il traffico.
Tipo di reindirizzamento che verrà usata dalla regola durante il reindirizzamento del traffico.
Nome o ID di una configurazione del motore regole. Per scollegare la proprietà "-remove rulesEngine".
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az network front-door routing-rule delete
Eliminare una regola di routing di Frontdoor.
az network front-door routing-rule delete --front-door-name
--name
--resource-group
Parametri necessari
Nome della frontdoor.
Nome della regola di routing.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az network front-door routing-rule list
Elencare le regole di routing di Frontdoor.
az network front-door routing-rule list --front-door-name
--resource-group
Parametri necessari
Nome della frontdoor.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az network front-door routing-rule show
Ottenere i dettagli di una regola di routing di Frontdoor.
az network front-door routing-rule show --front-door-name
--name
--resource-group
Parametri necessari
Nome della frontdoor.
Nome della regola di routing.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az network front-door routing-rule update
Aggiornare una regola di routing di Frontdoor.
az network front-door routing-rule update --front-door-name
--name
--resource-group
[--accepted-protocols]
[--add]
[--backend-pool]
[--cache-duration]
[--caching {Disabled, Enabled}]
[--custom-forwarding-path]
[--custom-fragment]
[--custom-host]
[--custom-path]
[--custom-query-string]
[--dynamic-compression {Disabled, Enabled}]
[--enabled {Disabled, Enabled}]
[--force-string]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--frontend-endpoints]
[--patterns]
[--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
[--query-parameters]
[--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--remove]
[--rules-engine]
[--set]
Parametri necessari
Nome della frontdoor.
Nome della regola di routing.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Elenco delimitato da spazi di protocolli da accettare. Impostazione predefinita: Http.
Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>
.
Nome o ID di un pool back-end. È necessario creare una regola di routing di inoltro.
Durata per cui il contenuto deve essere memorizzato nella cache. Il formato consentito è la durata ISO 8601.
Indica se abilitare la memorizzazione nella cache per la route.
Percorso personalizzato usato per riscrivere i percorsi delle risorse corrispondenti a questa regola. Lasciare vuoto per usare il percorso di ingresso.
Frammento da aggiungere all'URL di reindirizzamento. Fragment è la parte dell'URL che segue #. Non includere il file #.
Host da reindirizzare. Lasciare vuoto per usare l'host in ingresso come host di destinazione.
Percorso completo da reindirizzare. Il percorso non può essere vuoto e deve iniziare con /. Lasciare vuoto per usare il percorso in ingresso come percorso di destinazione.
Set di stringhe di query da inserire nell'URL di reindirizzamento. L'impostazione di questo valore sostituirà qualsiasi stringa di query esistente; lasciare vuoto per mantenere la stringa di query in ingresso. La stringa di query deve essere in formato = . La prima? e & verranno aggiunti automaticamente in modo da non includerli in primo piano, ma separare più stringhe di query con &.
Usare la compressione dinamica per il contenuto memorizzato nella cache.
Stato abilitato.
Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.
Protocollo da usare per l'inoltro del traffico.
Elenco delimitato da spazi di nomi di endpoint front-end o ID.
Elenco delimitato da spazi di modelli da trovare in corrispondenza. Impostazione predefinita: '/*'.
Trattamento dei termini di query URL quando si forma la chiave della cache.
Parametri di query da includere o escludere (delimitati da virgole) quando si usa rispettivamente il tipo di direttiva strip-parameter-query StripAllExcept o StripOnly.
Protocollo della destinazione in cui viene reindirizzato il traffico.
Tipo di reindirizzamento che verrà usata dalla regola durante il reindirizzamento del traffico.
Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Nome o ID di una configurazione del motore regole. Per scollegare la proprietà "-remove rulesEngine".
Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.