Dela via


az network front-door rules-engine rule action

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 rules-engine rule . Läs mer om tillägg.

Hantera regelmotoråtgärder för Front Door.

Kommandon

Name Description Typ Status
az network front-door rules-engine rule action add

Lägg till en åtgärd i en regelmotorregel.

Anknytning Allmän tillgänglighet
az network front-door rules-engine rule action list

Visa alla åtgärder som gäller för en regelmotorregel.

Anknytning Allmän tillgänglighet
az network front-door rules-engine rule action remove

Ta bort en åtgärd från en regelmotorregel.

Anknytning Allmän tillgänglighet

az network front-door rules-engine rule action add

Lägg till en åtgärd i en regelmotorregel.

az network front-door rules-engine rule action add --action-type {ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader}
                                                   --front-door-name
                                                   --name
                                                   --resource-group
                                                   --rules-engine-name
                                                   [--backend-pool]
                                                   [--cache-duration]
                                                   [--caching {Disabled, Enabled}]
                                                   [--custom-forwarding-path]
                                                   [--custom-fragment]
                                                   [--custom-host]
                                                   [--custom-path]
                                                   [--custom-query-string]
                                                   [--dynamic-compression {Disabled, Enabled}]
                                                   [--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
                                                   [--header-action {Append, Delete, Overwrite}]
                                                   [--header-name]
                                                   [--header-value]
                                                   [--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
                                                   [--query-parameters]
                                                   [--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
                                                   [--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]

Obligatoriska parametrar

--action-type

Åtgärdstyp som ska tillämpas för en regel.

Godkända värden: ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader
--front-door-name -f

Namnet på Front Door.

--name -n

Regelns namn.

--resource-group -g

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

--rules-engine-name -r

Namn på regelmotorn.

Valfria parametrar

--backend-pool

Namn eller ID för en serverdelspool.

--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
--forwarding-protocol

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

Godkända värden: HttpOnly, HttpsOnly, MatchRequest
--header-action

Rubrikåtgärdstyp för begäranden.

Godkända värden: Append, Delete, Overwrite
--header-name

Namnet på rubriken som ska ändras.

--header-value

Värdet för rubriken.

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

Visa alla åtgärder som gäller för en regelmotorregel.

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

Obligatoriska parametrar

--front-door-name -f

Namnet på Front Door.

--name -n

Regelns namn.

--resource-group -g

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

--rules-engine-name -r

Namn på regelmotorn.

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 rules-engine rule action remove

Ta bort en åtgärd från en regelmotorregel.

az network front-door rules-engine rule action remove --action-type {ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader}
                                                      --front-door-name
                                                      --name
                                                      --resource-group
                                                      --rules-engine-name
                                                      [--index]

Obligatoriska parametrar

--action-type

Åtgärdstyp som ska tillämpas för en regel.

Godkända värden: ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader
--front-door-name -f

Namnet på Front Door.

--name -n

Regelns namn.

--resource-group -g

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

--rules-engine-name -r

Namn på regelmotorn.

Valfria parametrar

--index

0-baserat index för begärande- eller svarshuvudåtgärden som du vill ta bort. Indexparametern krävs inte för åtgärden "ForwardRouteOverride" eller "RedirectRouteOverride".

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.