Delen via


az network front-door rules-engine rule action

Notitie

Deze verwijzing maakt deel uit van de front-door-extensie voor de Azure CLI (versie 2.57.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az network front-door rules-engine rule action command uitvoert. Meer informatie over extensies.

Beheer acties voor regelengines voor Front Door.

Opdracht

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

Voeg een actie toe aan een regel voor de regelengine.

Toestel GA
az network front-door rules-engine rule action list

Alle acties weergeven die van toepassing zijn op een regelengineregel.

Toestel GA
az network front-door rules-engine rule action remove

Een actie verwijderen uit een regel voor de regelengine.

Toestel GA

az network front-door rules-engine rule action add

Voeg een actie toe aan een regel voor de regelengine.

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

Vereiste parameters

--action-type

Actietype dat moet worden toegepast op een regel.

Geaccepteerde waarden: ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader
--front-door-name -f

Naam van de Front Door.

--name -n

De naam van de regel.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--rules-engine-name -r

Naam van de regelengine.

Optionele parameters

--backend-pool

Naam of id van een back-endpool.

--cache-duration

De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane indeling is ISO 8601 duur.

--caching

Of caching voor deze route moet worden ingeschakeld.

Geaccepteerde waarden: Disabled, Enabled
--custom-forwarding-path

Aangepast pad dat wordt gebruikt voor het herschrijven van resourcepaden die overeenkomen met deze regel. Laat leeg om het binnenkomende pad te gebruiken.

--custom-fragment

Fragment dat moet worden toegevoegd aan de omleidings-URL. Fragment is het deel van de URL die na #komt. Neem het #-bestand niet op.

--custom-host

Host om te leiden. Laat leeg om de binnenkomende host te gebruiken als doelhost.

--custom-path

Het volledige pad om om te leiden. Pad mag niet leeg zijn en moet beginnen met /. Laat leeg om het binnenkomende pad als doelpad te gebruiken.

--custom-query-string

De set queryreeksen die in de omleidings-URL moeten worden geplaatst. Als u deze waarde instelt, wordt elke bestaande querytekenreeks vervangen; laat leeg om de binnenkomende queryreeks te behouden. De querytekenreeks moet de indeling = hebben. De eerste? en & wordt automatisch toegevoegd, dus voeg ze niet aan de voorkant toe, maar scheid meerdere queryreeksen met &.

--dynamic-compression

Gebruik dynamische compressie voor inhoud in de cache.

Geaccepteerde waarden: Disabled, Enabled
--forwarding-protocol

Protocol dat moet worden gebruikt voor het doorsturen van verkeer.

Geaccepteerde waarden: HttpOnly, HttpsOnly, MatchRequest
--header-action

Type headeractie voor de aanvragen.

Geaccepteerde waarden: Append, Delete, Overwrite
--header-name

De naam van de koptekst die u wilt wijzigen.

--header-value

Waarde van de koptekst.

--query-parameter-strip-directive

Behandeling van URL-querytermen bij het vormen van de cachesleutel.

Geaccepteerde waarden: StripAll, StripAllExcept, StripNone, StripOnly
--query-parameters

Queryparameters die moeten worden opgenomen of uitgesloten (door komma's gescheiden) bij het gebruik van respectievelijk het type StripAllExcept of StripOnly.

--redirect-protocol

Het protocol van de bestemming waarnaar het verkeer wordt omgeleid.

Geaccepteerde waarden: HttpOnly, HttpsOnly, MatchRequest
Default value: MatchRequest
--redirect-type

Het omleidingstype dat door de regel wordt gebruikt bij het omleiden van verkeer.

Geaccepteerde waarden: Found, Moved, PermanentRedirect, TemporaryRedirect
Default value: Moved
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az network front-door rules-engine rule action list

Alle acties weergeven die van toepassing zijn op een regelengineregel.

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

Vereiste parameters

--front-door-name -f

Naam van de Front Door.

--name -n

De naam van de regel.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--rules-engine-name -r

Naam van de regelengine.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az network front-door rules-engine rule action remove

Een actie verwijderen uit een regel voor de regelengine.

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]

Vereiste parameters

--action-type

Actietype dat moet worden toegepast op een regel.

Geaccepteerde waarden: ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader
--front-door-name -f

Naam van de Front Door.

--name -n

De naam van de regel.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--rules-engine-name -r

Naam van de regelengine.

Optionele parameters

--index

Index op basis van 0 van de aanvraag- of antwoordheaderactie die u wilt verwijderen. De indexparameter is niet vereist voor de actie ForwardRouteOverride of RedirectRouteOverride.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.