az network front-door routing-rule

Notitie

Deze verwijzing maakt deel uit van de front-door-extensie voor Azure CLI en vereist versie 2.0.68 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de opdracht az network front-door routing-rule voor het eerst gebruikt. Meer informatie over extensies.

Routeringsregels Front Door beheren.

Opdracht

az network front-door routing-rule create

Maak een Front Door regel voor doorsturen.

az network front-door routing-rule delete

Verwijder een Front Door regel voor doorsturen.

az network front-door routing-rule list

Lijst Front Door routeringsregels.

az network front-door routing-rule show

Haal de details op van een Front Door regel voor doorsturen.

az network front-door routing-rule update

Werk een Front Door routeringsregel bij.

az network front-door routing-rule create

Maak een Front Door regel voor doorsturen.

Maak een Front Door routeringsregel om de aanvragen door testuren 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 namen of ID's van front-end-eindpunten.

--name -n

Naam van de routeringsregel.

--resource-group -g

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

--route-type

Routetype om te definiëren Front Door aanvragen voor deze route moet verwerken, dat wil zeggen ze 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. Standaardinstelling: Http.

--backend-pool

Naam of id van een back-endpool. Dit is vereist om een regel voor doorsturen te maken.

--cache-duration

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

--caching

Hiermee wordt bepaald 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 binnenkomend pad te gebruiken.

--custom-fragment

Fragment om toe te voegen aan de omleidings-URL. Fragment is het deel van de URL dat na #komt. Neem de foutwaarde #niet op.

--custom-host

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

--custom-path

Het volledige omleidingspad. Pad kan 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 moet worden geplaatst. Als u deze waarde instelt, wordt elke bestaande queryreeks vervangen; laat leeg om de binnenkomende queryreeks te behouden. De queryreeks moet zich in = als indeling. Het eerste ? en & automatisch toegevoegd, dus neem ze niet vooraan op, maar scheid meerdere queryreeksen met &.

--disabled

Maken met de status Uitgeschakeld.

geaccepteerde waarden: false, true
--dynamic-compression

Dynamische compressie gebruiken voor inhoud in cache.

geaccepteerde waarden: Disabled, Enabled
--forwarding-protocol

Protocol dat moet worden gebruikt voor het doorsturen van verkeer.

geaccepteerde waarden: HttpOnly, HttpsOnly, MatchRequest
--patterns

Door spaties gescheiden lijst met patronen die moeten worden afgestemd. Standaardinstelling: '/ * '.

--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 (gescheiden door komma's) bij respectievelijk het gebruik van respectievelijk het type strip-parameter-strip-directive StripAllExcept of StripOnly.

--redirect-protocol

Het protocol van de bestemming waar het verkeer wordt omgeleid.

geaccepteerde waarden: HttpOnly, HttpsOnly, MatchRequest
standaardwaarde: MatchRequest
--redirect-type

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

geaccepteerde waarden: Found, Moved, PermanentRedirect, TemporaryRedirect
standaardwaarde: Moved
--rules-engine

Naam of id van de configuratie van een engine voor regels. Als u de eigenschap '--remove rulesEngine' wilt loskoppelen.

az network front-door routing-rule delete

Verwijder een Front Door regel voor doorsturen.

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 az configure --defaults group=<name> behulp van .

az network front-door routing-rule list

Lijst Front Door routeringsregels.

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 az configure --defaults group=<name> behulp van .

az network front-door routing-rule show

Haal de details op van een Front Door regel voor doorsturen.

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 az configure --defaults group=<name> behulp van .

az network front-door routing-rule update

Werk een Front Door routeringsregel bij.

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 az configure --defaults group=<name> behulp van .

Optionele parameters

--accepted-protocols

Door spaties gescheiden lijst met protocollen die moeten worden geaccepteerd. Standaardinstelling: 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 of JSON string>.

--backend-pool

Naam of id van een back-endpool. Dit is vereist om een regel voor doorsturen te maken.

--cache-duration

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

--caching

Hiermee wordt bepaald 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 binnenkomend pad te gebruiken.

--custom-fragment

Fragment om toe te voegen aan de omleidings-URL. Fragment is het deel van de URL dat na #komt. Neem de foutwaarde #niet op.

--custom-host

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

--custom-path

Het volledige omleidingspad. Pad kan 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 moet worden geplaatst. Als u deze waarde instelt, wordt elke bestaande queryreeks vervangen; laat leeg om de binnenkomende queryreeks te behouden. De queryreeks moet zich in = als indeling. Het eerste ? en & automatisch toegevoegd, dus neem ze niet vooraan op, maar scheid meerdere queryreeksen met &.

--dynamic-compression

Dynamische compressie gebruiken voor inhoud in cache.

geaccepteerde waarden: Disabled, Enabled
--enabled

Status ingeschakeld.

geaccepteerde waarden: Disabled, Enabled
--force-string

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

--forwarding-protocol

Protocol dat moet worden gebruikt voor het doorsturen van verkeer.

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

Door spaties gescheiden lijst met namen of ID's van front-end-eindpunten.

--patterns

Door spaties gescheiden lijst met patronen die moeten worden afgestemd. Standaardinstelling: '/ * '.

--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 respectievelijk het gebruik van respectievelijk het type StripAllExcept of StripOn van het type queryparameter-strip-directive.

--redirect-protocol

Het protocol van de bestemming waar het verkeer wordt omgeleid.

geaccepteerde waarden: HttpOnly, HttpsOnly, MatchRequest
--redirect-type

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

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

Verwijder een eigenschap of een element uit een lijst. Voorbeeld: --remove property.list OR --remove propertyToRemove.

--rules-engine

Naam of id van de configuratie van een regel-engine. Als u de eigenschap '--remove rulesEngine' wilt loskoppelen.

--set

Werk een object bij door een eigenschapspad en waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.