az cdn endpoint rule

Leveringsregels voor een eindpunt beheren.

Opdracht

az cdn endpoint rule action

Leveringsregelacties voor een eindpunt beheren.

az cdn endpoint rule action add

Voeg een actie toe aan een leveringsregel.

az cdn endpoint rule action remove

Verwijder een actie uit een leveringsregel.

az cdn endpoint rule action show

Leveringsregels tonen die zijn verbonden met het eindpunt.

az cdn endpoint rule add

Voeg een leveringsregel toe aan een CDN eindpunt.

az cdn endpoint rule condition

Voorwaarden voor leveringsregel voor een eindpunt beheren.

az cdn endpoint rule condition add

Voeg een voorwaarde toe aan een leveringsregel.

az cdn endpoint rule condition remove

Verwijder een voorwaarde uit een leveringsregel.

az cdn endpoint rule condition show

Leveringsregels tonen die zijn verbonden met het eindpunt.

az cdn endpoint rule remove

Verwijder een leveringsregel van een eindpunt.

az cdn endpoint rule show

Leveringsregels tonen die zijn verbonden met het eindpunt.

az cdn endpoint rule add

Voeg een leveringsregel toe aan een CDN eindpunt.

az cdn endpoint rule add --action-name {CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, RequestHeader, ResponseHeader, UrlRedirect, UrlRewrite, UrlSigning}
                         --order
                         [--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]
                         [--ids]
                         [--match-values]
                         [--match-variable {Cookies, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, UrlFileExtension, UrlFileName, UrlPath}]
                         [--name]
                         [--negate-condition {false, true}]
                         [--operator]
                         [--origin-group]
                         [--preserve-unmatched-path {false, true}]
                         [--profile-name]
                         [--query-parameters]
                         [--query-string-behavior {Exclude, ExcludeAll, Include, IncludeAll}]
                         [--redirect-protocol {Http, Https, MatchRequest}]
                         [--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
                         [--resource-group]
                         [--rule-name]
                         [--selector]
                         [--source-pattern]
                         [--subscription]
                         [--transform {Lowercase, Uppercase}]

Voorbeelden

Maak een globale regel om caching uit te schakelen.

az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 0 --rule-name global --action-name CacheExpiration --cache-behavior BypassCache

Maak een regel voor http-naar-https-omleiding.

az cdn endpoint rule add -g group -n endpoint --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

Maak een regel voor het distribueren van aanvragen met '/test1' in het URL-pad naar de oorspronkelijke groep met de naam 'origingroup1'.

az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 1 --rule-name "origin-groupo-verride" --match-variable UrlPath --operator Contains --match-values /test1 --action-name "OriginGroupOverride" --origin-group origingroup1

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 zijn geen voorwaarden vereist en de acties die worden vermeld, worden altijd toegepast.

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 omleidingspad. Pad mag 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 bij het herschrijven.

--header-action

Headeractie voor de aanvragen.

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

De naam van de header die moet worden gewijzigd.

--header-value

Waarde van de header.

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

--match-values

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

--match-variable

Naam van de overeenkomstvoorwaarde.

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

Naam van het CDN eindpunt.

--negate-condition

Als de voorwaarde waar is, wordt de voorwaarde negatief.

geaccepteerde waarden: false, true
--operator

Operator van de overeenkomstvoorwaarde.

--origin-group

Naam of id van de OriginGroup die de standaard OriginGroup overschrijven.

--preserve-unmatched-path

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

geaccepteerde waarden: false, true
--profile-name

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

--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
--resource-group -g

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

--rule-name

Naam van de regel, alleen vereist voor Microsoft SKU.

--selector

Selector van de voorwaarde voor overeenkomst.

--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 behulp van az account set -s NAME_OR_ID .

--transform

Transformeren om toe te passen voordat er wordt gematcht.

geaccepteerde waarden: Lowercase, Uppercase

az cdn endpoint rule remove

Verwijder een leveringsregel van een eindpunt.

az cdn endpoint rule remove [--ids]
                            [--name]
                            [--order]
                            [--profile-name]
                            [--resource-group]
                            [--rule-name]
                            [--subscription]

Voorbeelden

Verwijder de globale regel.

az cdn endpoint rule remove -g group -n endpoint --profile-name profile --rule-name Global

Verwijder de regel met order 4.

az cdn endpoint rule remove -g group -n endpoint --profile-name profile --order 4

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.

--name -n

Naam van het CDN eindpunt.

--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 zijn geen voorwaarden vereist en de acties die 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 az configure --defaults group=<name> behulp van .

--rule-name

De naam van de regel.

--subscription

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

az cdn endpoint rule show

Leveringsregels tonen die zijn verbonden met het eindpunt.

az cdn endpoint rule show [--ids]
                          [--name]
                          [--profile-name]
                          [--query-examples]
                          [--resource-group]
                          [--subscription]

Voorbeelden

leveringsregels tonen die zijn verbonden met het eindpunt.

az cdn endpoint rule show -g group -n endpoint --profile-name profile

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.

--name -n

Naam van het CDN eindpunt.

--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 deze na de parameter --query tussen dubbele aanhalingstekens plakken 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 az configure --defaults group=<name> behulp van .

--subscription

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