Dela via


az network front-door routing-rule

Kommentar

Den här referensen är en del av klientdörrstillägget för Azure CLI (version 2.57.0 eller senare). Tillägget installeras automatiskt första gången du kör kommandot az network front-door routing-rule . Läs mer om tillägg.

Hantera Regler för Front Door-routning.

Kommandon

Name Description Typ Status
az network front-door routing-rule create

Skapa en Front Door-routningsregel.

Anknytning Allmän tillgänglighet
az network front-door routing-rule delete

Ta bort en Front Door-routningsregel.

Anknytning Allmän tillgänglighet
az network front-door routing-rule list

Lista Regler för Front Door-routning.

Anknytning Allmän tillgänglighet
az network front-door routing-rule show

Hämta information om en Front Door-routningsregel.

Anknytning Allmän tillgänglighet
az network front-door routing-rule update

Uppdatera en Front Door-routningsregel.

Anknytning Allmän tillgänglighet

az network front-door routing-rule create

Skapa en Front Door-routningsregel.

Skapa en Front Door-routningsregel för att antingen vidarebefordra begäranden till en serverdel eller omdirigera användarna till en annan URL.

Exempel 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

Exempel 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]

Obligatoriska parametrar

--front-door-name -f

Namnet på Front Door.

--frontend-endpoints

Blankstegsavgränsad lista över klientdelsslutpunktsnamn eller ID:t.

--name -n

Namn på routningsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--route-type

Vägtyp för att definiera hur Front Door ska hantera begäranden för den här vägen, dvs. vidarebefordra dem till en serverdel eller omdirigera användarna till en annan URL.

Godkända värden: Forward, Redirect

Valfria parametrar

--accepted-protocols

Utrymmesavgränsad lista över protokoll som ska accepteras. Standard: Http.

--backend-pool

Namn eller ID för en serverdelspool. Det krävs för att skapa en regel för vidarebefordran av routning.

--cache-duration

Hur länge innehållet måste cachelagras. Det tillåtna formatet är ISO 8601-varaktighet.

--caching

Om du vill aktivera cachelagring för den här vägen.

Godkända värden: Disabled, Enabled
--custom-forwarding-path

Anpassad sökväg som används för att skriva om resurssökvägar som matchas av den här regeln. Låt vara tom om du vill använda inkommande sökväg.

--custom-fragment

Fragment som ska läggas till i omdirigerings-URL:en. Fragment är den del av URL:en som kommer efter #. Ta inte med #.

--custom-host

Värd för omdirigering. Låt vara tom om du vill använda den inkommande värden som målvärd.

--custom-path

Den fullständiga sökvägen till omdirigering. Sökvägen får inte vara tom och måste börja med /. Lämna tom om du vill använda den inkommande sökvägen som målsökväg.

--custom-query-string

Den uppsättning frågesträngar som ska placeras i omdirigerings-URL:en. Om du anger det här värdet ersätts alla befintliga frågesträngar. lämna tom för att bevara den inkommande frågesträngen. Frågesträngen måste vara i = format. Den första? och & kommer att läggas till automatiskt så ta inte med dem längst fram, men separera flera frågesträngar med &.

--disabled

Skapa i inaktiverat tillstånd.

Godkända värden: false, true
--dynamic-compression

Använd dynamisk komprimering för cachelagrat innehåll.

Godkända värden: Disabled, Enabled
--forwarding-protocol

Protokoll som ska användas för vidarebefordran av trafik.

Godkända värden: HttpOnly, HttpsOnly, MatchRequest
--patterns

Blankstegsavgränsad lista över mönster som ska matchas. Standard: '/*'.

--query-parameter-strip-directive

Behandling av URL-frågetermer när du bildar cachenyckeln.

Godkända värden: StripAll, StripAllExcept, StripNone, StripOnly
--query-parameters

Frågeparametrar som ska inkluderas eller exkluderas (kommaavgränsade) när du använder query-parameter-strip-directive-typen StripAllExcept respektive StripOn.

--redirect-protocol

Protokollet för målet till där trafiken omdirigeras.

Godkända värden: HttpOnly, HttpsOnly, MatchRequest
Standardvärde: MatchRequest
--redirect-type

Omdirigeringstypen som regeln ska använda vid omdirigering av trafik.

Godkända värden: Found, Moved, PermanentRedirect, TemporaryRedirect
Standardvärde: Moved
--rules-engine

Namn eller ID för en regelmotorkonfiguration. Om du vill ta bort länken till egenskapen "--remove rulesEngine".

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network front-door routing-rule delete

Ta bort en Front Door-routningsregel.

az network front-door routing-rule delete --front-door-name
                                          --name
                                          --resource-group

Obligatoriska parametrar

--front-door-name -f

Namnet på Front Door.

--name -n

Namn på routningsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network front-door routing-rule list

Lista Regler för Front Door-routning.

az network front-door routing-rule list --front-door-name
                                        --resource-group

Obligatoriska parametrar

--front-door-name -f

Namnet på Front Door.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network front-door routing-rule show

Hämta information om en Front Door-routningsregel.

az network front-door routing-rule show --front-door-name
                                        --name
                                        --resource-group

Obligatoriska parametrar

--front-door-name -f

Namnet på Front Door.

--name -n

Namn på routningsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az network front-door routing-rule update

Uppdatera en Front Door-routningsregel.

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]

Obligatoriska parametrar

--front-door-name -f

Namnet på Front Door.

--name -n

Namn på routningsregeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--accepted-protocols

Utrymmesavgränsad lista över protokoll som ska accepteras. Standard: Http.

--add

Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string or JSON string>.

Standardvärde: []
--backend-pool

Namn eller ID för en serverdelspool. Det krävs för att skapa en regel för vidarebefordran av routning.

--cache-duration

Hur länge innehållet måste cachelagras. Det tillåtna formatet är ISO 8601-varaktighet.

--caching

Om du vill aktivera cachelagring för den här vägen.

Godkända värden: Disabled, Enabled
--custom-forwarding-path

Anpassad sökväg som används för att skriva om resurssökvägar som matchas av den här regeln. Låt vara tom om du vill använda inkommande sökväg.

--custom-fragment

Fragment som ska läggas till i omdirigerings-URL:en. Fragment är den del av URL:en som kommer efter #. Ta inte med #.

--custom-host

Värd för omdirigering. Låt vara tom om du vill använda den inkommande värden som målvärd.

--custom-path

Den fullständiga sökvägen till omdirigering. Sökvägen får inte vara tom och måste börja med /. Lämna tom om du vill använda den inkommande sökvägen som målsökväg.

--custom-query-string

Den uppsättning frågesträngar som ska placeras i omdirigerings-URL:en. Om du anger det här värdet ersätts alla befintliga frågesträngar. lämna tom för att bevara den inkommande frågesträngen. Frågesträngen måste vara i = format. Den första? och & kommer att läggas till automatiskt så ta inte med dem längst fram, men separera flera frågesträngar med &.

--dynamic-compression

Använd dynamisk komprimering för cachelagrat innehåll.

Godkända värden: Disabled, Enabled
--enabled

Aktiverad status.

Godkända värden: Disabled, Enabled
--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

Standardvärde: False
--forwarding-protocol

Protokoll som ska användas för vidarebefordran av trafik.

Godkända värden: HttpOnly, HttpsOnly, MatchRequest
--frontend-endpoints

Blankstegsavgränsad lista över klientdelsslutpunktsnamn eller ID:t.

--patterns

Blankstegsavgränsad lista över mönster som ska matchas. Standard: '/*'.

--query-parameter-strip-directive

Behandling av URL-frågetermer när du bildar cachenyckeln.

Godkända värden: StripAll, StripAllExcept, StripNone, StripOnly
--query-parameters

Frågeparametrar som ska inkluderas eller exkluderas (kommaavgränsade) när du använder query-parameter-strip-directive-typen StripAllExcept respektive StripOn.

--redirect-protocol

Protokollet för målet till där trafiken omdirigeras.

Godkända värden: HttpOnly, HttpsOnly, MatchRequest
--redirect-type

Omdirigeringstypen som regeln ska använda vid omdirigering av trafik.

Godkända värden: Found, Moved, PermanentRedirect, TemporaryRedirect
--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list <indexToRemove> ELLER --remove propertyToRemove.

Standardvärde: []
--rules-engine

Namn eller ID för en regelmotorkonfiguration. Om du vill ta bort länken till egenskapen "--remove rulesEngine".

--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=<value>.

Standardvärde: []
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.