az afd rule
Leveringsregels binnen de opgegeven regelset beheren.
Opdracht
| az afd rule action |
Leveringsregelacties voor een regel beheren. |
| az afd rule action add |
Voeg een actie toe aan een leveringsregel. |
| az afd rule action list |
Acties tonen die zijn verbonden met de regel. |
| az afd rule action remove |
Verwijder een actie uit een leveringsregel. |
| az afd rule condition |
Voorwaarden voor leveringsregel voor een regel beheren. |
| az afd rule condition add |
Voeg een voorwaarde toe aan een leveringsregel. |
| az afd rule condition list |
Condtions die zijn verbonden met de regel worden weer te geven. |
| az afd rule condition remove |
Verwijder een voorwaarde uit een leveringsregel. |
| az afd rule create |
Hiermee maakt u een nieuwe leveringsregel binnen de opgegeven regelset. |
| az afd rule delete |
Verwijder een leveringsregel uit de regelset. |
| az afd rule list |
Een lijst met alle bestaande leveringsregels binnen een regelset. |
| az afd rule show |
Details van leveringsregel tonen. |
az afd rule create
Hiermee maakt u een nieuwe leveringsregel binnen de opgegeven regelset.
az afd rule create --action-name {CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, RequestHeader, ResponseHeader, UrlRedirect, UrlRewrite, UrlSigning}
--order
--profile-name
--resource-group
--rule-name
--rule-set-name
[--cache-behavior {BypassCache, Override, SetIfMissing}]
[--cache-duration]
[--custom-fragment]
[--custom-hostname]
[--custom-path]
[--custom-querystring]
[--destination]
[--header-action {Append, Delete, Overwrite}]
[--header-name]
[--header-value]
[--match-processing-behavior {Continue, Stop}]
[--match-values]
[--match-variable {Cookies, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, UrlFileExtension, UrlFileName, UrlPath}]
[--negate-condition {false, true}]
[--operator]
[--preserve-unmatched-path {false, true}]
[--query-parameters]
[--query-string-behavior {Exclude, ExcludeAll, Include, IncludeAll}]
[--redirect-protocol {Http, Https, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--selector]
[--source-pattern]
[--subscription]
[--transform {Lowercase, Uppercase}]
Voorbeelden
Maak een regel voor het toevoegen van een antwoordheader voor aanvragen van Wilt.
az afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 2 --match-variable RemoteAddress --operator GeoMatch --match-values TH --rule-name disablecahing --action-name ModifyResponseHeader --header-action Append --header-name X-CDN --header-value AFDX
Een regel maken voor http-naar-https-omleiding
az afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 1 --rule-name "redirect" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name "UrlRedirect" --redirect-protocol Https --redirect-type Moved
Vereiste parameters
Naam van de actie.
De volgorde waarin de regels worden toegepast op het eindpunt. Mogelijke waarden {0,1,2,3,.........}. Een regel met een lagere volgorde wordt toegepast vóór een regel met een hogere volgorde. Regel met order 0 is een speciale regel. Er is geen voorwaarde vereist en de acties die er in worden vermeld, worden altijd toegepast.
Naam van het CDN profiel dat uniek is binnen de resourcegroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
De naam van de regel.
Naam van de regelset.
Optionele parameters
Caching gedrag voor de aanvragen.
De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane indeling is [d.]hh:mm:ss.
Fragment om toe te voegen aan de omleidings-URL.
Host om om te leiden. Laat leeg om de binnenkomende host als doelhost te gebruiken.
Het volledige pad om om te leiden. 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. laat leeg om de binnenkomende queryreeks te behouden.
Het doelpad dat moet worden gebruikt in het herschrijven.
Headeractie voor de aanvragen.
Naam van de header die moet worden gewijzigd.
Waarde van de header.
Geef aan of de engine van de regels de resterende regels moet blijven uitvoeren of moet stoppen als er een overeenkomst is. De standaardwaarde is Doorgaan.
Overeenkomende waarden van de overeenkomstvoorwaarde (door komma's gescheiden).
Naam van de overeenkomstvoorwaarde.
Als de voorwaarde waar is, wordt de voorwaarde over het wel of niet waar.
Operator van de overeenkomstvoorwaarde.
Indien Waar, wordt het resterende pad na het bronpatroon toegevoegd aan het nieuwe doelpad.
Queryparameters die moeten worden opgesloten of uitgesloten (door komma's gescheiden).
Gedrag van queryreeksen voor de aanvragen.
Protocol dat moet worden gebruikt voor de omleiding.
Het omleidingstype dat de regel gebruikt bij het omleiden van verkeer.
Selector van de overeenkomstvoorwaarde.
Een aanvraag-URI-patroon dat het type aanvragen identificeert dat kan worden herschreven.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Transformeren om toe te passen voordat er wordt gematcht.
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 afd rule delete
Verwijder een leveringsregel uit de regelset.
az afd rule delete [--ids]
[--profile-name]
[--resource-group]
[--rule-name]
[--rule-set-name]
[--subscription]
[--yes]
Voorbeelden
Verwijder een regel met de naam rule1.
az afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
Optionele parameters
Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.
Naam van het CDN profiel dat uniek is binnen de resourcegroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
De naam van de regel.
Naam van de regelset.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Niet vragen om bevestiging.
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 afd rule list
Een lijst met alle bestaande leveringsregels binnen een regelset.
az afd rule list --profile-name
--resource-group
--rule-set-name
[--query-examples]
[--subscription]
Vereiste parameters
Naam van het CDN profiel dat uniek is binnen de resourcegroep.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Naam van de regelset.
Optionele parameters
JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID 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 afd rule show
Details van leveringsregel tonen.
az afd rule show [--ids]
[--profile-name]
[--query-examples]
[--resource-group]
[--rule-name]
[--rule-set-name]
[--subscription]
Voorbeelden
details van de leveringsregel met naamregel1.
az afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
Optionele parameters
Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.
Naam van het CDN profiel dat uniek is binnen de resourcegroep.
JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
De naam van de regel.
Naam van de regelset.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID 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.