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
Naam van de Front Door.
Door spaties gescheiden lijst met namen of ID's van front-end-eindpunten.
Naam van de routeringsregel.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
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.
Optionele parameters
Door spaties gescheiden lijst met protocollen die moeten worden geaccepteerd. Standaardinstelling: Http.
Naam of id van een back-endpool. Dit is vereist om een regel voor doorsturen te maken.
De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane indeling is ISO 8601-duur.
Hiermee wordt bepaald of caching voor deze route moet worden ingeschakeld.
Aangepast pad dat wordt gebruikt voor het herschrijven van resourcepaden die overeenkomen met deze regel. Laat leeg om binnenkomend pad te gebruiken.
Fragment om toe te voegen aan de omleidings-URL. Fragment is het deel van de URL dat na #komt. Neem de foutwaarde #niet op.
Host om om te leiden. Laat leeg om de binnenkomende host als doelhost te gebruiken.
Het volledige omleidingspad. Pad kan niet leeg zijn en moet beginnen met /. Laat leeg om het binnenkomende pad als doelpad te gebruiken.
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 &.
Maken met de status Uitgeschakeld.
Dynamische compressie gebruiken voor inhoud in cache.
Protocol dat moet worden gebruikt voor het doorsturen van verkeer.
Door spaties gescheiden lijst met patronen die moeten worden afgestemd. Standaardinstelling: '/ * '.
Behandeling van URL-querytermen bij het vormen van de cachesleutel.
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.
Het protocol van de bestemming waar het verkeer wordt omgeleid.
Het omleidingstype dat de regel gebruikt bij het omleiden van verkeer.
Naam of id van de configuratie van een engine voor regels. Als u de eigenschap '--remove rulesEngine' wilt loskoppelen.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
Naam van de Front Door.
Naam van de routeringsregel.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
Naam van de Front Door.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
Naam van de Front Door.
Naam van de routeringsregel.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
Naam van de Front Door.
Naam van de routeringsregel.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Optionele parameters
Door spaties gescheiden lijst met protocollen die moeten worden geaccepteerd. Standaardinstelling: Http.
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>.
Naam of id van een back-endpool. Dit is vereist om een regel voor doorsturen te maken.
De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane indeling is ISO 8601-duur.
Hiermee wordt bepaald of caching voor deze route moet worden ingeschakeld.
Aangepast pad dat wordt gebruikt voor het herschrijven van resourcepaden die overeenkomen met deze regel. Laat leeg om binnenkomend pad te gebruiken.
Fragment om toe te voegen aan de omleidings-URL. Fragment is het deel van de URL dat na #komt. Neem de foutwaarde #niet op.
Host om om te leiden. Laat leeg om de binnenkomende host als doelhost te gebruiken.
Het volledige omleidingspad. Pad kan niet leeg zijn en moet beginnen met /. Laat leeg om het binnenkomende pad als doelpad te gebruiken.
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 &.
Dynamische compressie gebruiken voor inhoud in cache.
Status ingeschakeld.
Wanneer u 'set' of 'add' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te proberen te converteren naar JSON.
Protocol dat moet worden gebruikt voor het doorsturen van verkeer.
Door spaties gescheiden lijst met namen of ID's van front-end-eindpunten.
Door spaties gescheiden lijst met patronen die moeten worden afgestemd. Standaardinstelling: '/ * '.
Behandeling van URL-querytermen bij het vormen van de cachesleutel.
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.
Het protocol van de bestemming waar het verkeer wordt omgeleid.
Het omleidingstype dat de regel gebruikt bij het omleiden van verkeer.
Verwijder een eigenschap of een element uit een lijst. Voorbeeld: --remove property.list OR --remove propertyToRemove.
Naam of id van de configuratie van een regel-engine. Als u de eigenschap '--remove rulesEngine' wilt loskoppelen.
Werk een object bij door een eigenschapspad en waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.