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

--action-name

Naam van de actie.

geaccepteerde waarden: CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, RequestHeader, ResponseHeader, UrlRedirect, UrlRewrite, UrlSigning
--order

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.

--profile-name

Naam van het CDN profiel dat uniek is binnen de resourcegroep.

--resource-group -g

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

--rule-name

De naam van de regel.

--rule-set-name

Naam van de regelset.

Optionele parameters

--cache-behavior

Caching gedrag voor de aanvragen.

geaccepteerde waarden: BypassCache, Override, SetIfMissing
--cache-duration

De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane indeling is [d.]hh:mm:ss.

--custom-fragment

Fragment om toe te voegen aan de omleidings-URL.

--custom-hostname

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

--custom-path

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.

--custom-querystring

De set queryreeksen die in de omleidings-URL moet worden geplaatst. laat leeg om de binnenkomende queryreeks te behouden.

--destination

Het doelpad dat moet worden gebruikt in het herschrijven.

--header-action

Headeractie voor de aanvragen.

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

Naam van de header die moet worden gewijzigd.

--header-value

Waarde van de header.

--match-processing-behavior

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.

geaccepteerde waarden: Continue, Stop
--match-values

Overeenkomende waarden van de overeenkomstvoorwaarde (door komma's gescheiden).

--match-variable

Naam van de overeenkomstvoorwaarde.

geaccepteerde waarden: Cookies, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, UrlFileExtension, UrlFileName, UrlPath
--negate-condition

Als de voorwaarde waar is, wordt de voorwaarde over het wel of niet waar.

geaccepteerde waarden: false, true
--operator

Operator van de overeenkomstvoorwaarde.

--preserve-unmatched-path

Indien Waar, wordt het resterende pad na het bronpatroon toegevoegd aan het nieuwe doelpad.

geaccepteerde waarden: false, true
--query-parameters

Queryparameters die moeten worden opgesloten of uitgesloten (door komma's gescheiden).

--query-string-behavior

Gedrag van queryreeksen voor de aanvragen.

geaccepteerde waarden: Exclude, ExcludeAll, Include, IncludeAll
--redirect-protocol

Protocol dat moet worden gebruikt voor de omleiding.

geaccepteerde waarden: Http, Https, MatchRequest
--redirect-type

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

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

Selector van de overeenkomstvoorwaarde.

--source-pattern

Een aanvraag-URI-patroon dat het type aanvragen identificeert dat kan worden herschreven.

--subscription

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

--transform

Transformeren om toe te passen voordat er wordt gematcht.

geaccepteerde waarden: Lowercase, Uppercase

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

--ids

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.

--profile-name

Naam van het CDN profiel dat uniek is binnen de resourcegroep.

--resource-group -g

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

--rule-name

De naam van de regel.

--rule-set-name

Naam van de regelset.

--subscription

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

--yes -y

Niet vragen om bevestiging.

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

--profile-name

Naam van het CDN profiel dat uniek is binnen de resourcegroep.

--resource-group -g

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

--rule-set-name

Naam van de regelset.

Optionele parameters

--query-examples

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.

--subscription

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

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

--ids

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.

--profile-name

Naam van het CDN profiel dat uniek is binnen de resourcegroep.

--query-examples

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.

--resource-group -g

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

--rule-name

De naam van de regel.

--rule-set-name

Naam van de regelset.

--subscription

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