Delen via


az network front-door routing-rule

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 opdracht az network front-door routing-rule uitvoert. Meer informatie over extensies.

Regels voor Front Door-routering beheren.

Opdracht

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

Maak een Front Door-routeringsregel.

Toestel GA
az network front-door routing-rule delete

Verwijder een Regel voor Front Door-routering.

Toestel GA
az network front-door routing-rule list

Lijst met regels voor Front Door-routering.

Toestel GA
az network front-door routing-rule show

Haal de details van een Front Door-routeringsregel op.

Toestel GA
az network front-door routing-rule update

Een Regel voor doorsturen van Front Door bijwerken.

Toestel GA

az network front-door routing-rule create

Maak een Front Door-routeringsregel.

Maak een Front Door-routeringsregel om de aanvragen door te sturen naar een back-end of om de gebruikers om te leiden naar een andere URL.

Voorbeeld 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

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

Vereiste parameters

--front-door-name -f

Naam van de Front Door.

--frontend-endpoints

Door spaties gescheiden lijst met front-endeindpuntnamen of id's.

--name -n

Naam van de routeringsregel.

--resource-group -g

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

--route-type

Routetype om te definiƫren hoe Front Door aanvragen voor deze route moet verwerken, bijvoorbeeld doorsturen naar een back-end of de gebruikers omleiden naar een andere URL.

Geaccepteerde waarden: Forward, Redirect

Optionele parameters

--accepted-protocols

Door spaties gescheiden lijst met protocollen die moeten worden geaccepteerd. Standaard: Http.

--backend-pool

Naam of id van een back-endpool. Het is vereist om een doorsturende regel te maken.

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

--disabled

Maken in een uitgeschakelde status.

Geaccepteerde waarden: false, true
--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
--patterns

Door ruimte gescheiden lijst met patronen die overeenkomen. Standaard: /*.

--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
--rules-engine

Naam of id van een configuratie van de regelengine. Als u de eigenschap '--remove rulesEngine' wilt ontkoppelen.

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 routing-rule delete

Verwijder een Regel voor Front Door-routering.

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

Vereiste parameters

--front-door-name -f

Naam van de Front Door.

--name -n

Naam van de routeringsregel.

--resource-group -g

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

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 routing-rule list

Lijst met regels voor Front Door-routering.

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

Vereiste parameters

--front-door-name -f

Naam van de Front Door.

--resource-group -g

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

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 routing-rule show

Haal de details van een Front Door-routeringsregel op.

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

Vereiste parameters

--front-door-name -f

Naam van de Front Door.

--name -n

Naam van de routeringsregel.

--resource-group -g

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

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 routing-rule update

Een Regel voor doorsturen van Front Door bijwerken.

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]

Vereiste parameters

--front-door-name -f

Naam van de Front Door.

--name -n

Naam van de routeringsregel.

--resource-group -g

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

Optionele parameters

--accepted-protocols

Door spaties gescheiden lijst met protocollen die moeten worden geaccepteerd. Standaard: Http.

--add

Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string or JSON string>.

Default value: []
--backend-pool

Naam of id van een back-endpool. Het is vereist om een doorsturende regel te maken.

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

Status ingeschakeld.

Geaccepteerde waarden: Disabled, Enabled
--force-string

Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.

Default value: False
--forwarding-protocol

Protocol dat moet worden gebruikt voor het doorsturen van verkeer.

Geaccepteerde waarden: HttpOnly, HttpsOnly, MatchRequest
--frontend-endpoints

Door spaties gescheiden lijst met front-endeindpuntnamen of id's.

--patterns

Door ruimte gescheiden lijst met patronen die overeenkomen. Standaard: /*.

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

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

Geaccepteerde waarden: Found, Moved, PermanentRedirect, TemporaryRedirect
--remove

Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list <indexToRemove> OF --remove propertyToRemove.

Default value: []
--rules-engine

Naam of id van een configuratie van de regelengine. Als u de eigenschap '--remove rulesEngine' wilt ontkoppelen.

--set

Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=<value>.

Default value: []
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.