Share via


az cdn endpoint rule

Deze opdrachtgroep is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Leveringsregels voor een eindpunt beheren.

Opdracht

Name Description Type Status
az cdn endpoint rule action

Acties voor leveringsregels voor een eindpunt beheren.

Basis Preview uitvoeren
az cdn endpoint rule action add

Voeg een actie toe aan een leveringsregel.

Basis Preview uitvoeren
az cdn endpoint rule action remove

Een actie verwijderen uit een bezorgingsregel.

Basis Preview uitvoeren
az cdn endpoint rule action show

Bezorgingsregels weergeven met het eindpunt.

Basis Preview uitvoeren
az cdn endpoint rule add

Voeg een leveringsregel toe aan een CDN-eindpunt.

Basis Preview uitvoeren
az cdn endpoint rule condition

Voorwaarden voor leveringsregels voor een eindpunt beheren.

Basis Preview uitvoeren
az cdn endpoint rule condition add

Voeg een voorwaarde toe aan een leveringsregel.

Basis Preview uitvoeren
az cdn endpoint rule condition remove

Een voorwaarde verwijderen uit een leveringsregel.

Basis Preview uitvoeren
az cdn endpoint rule condition show

Geef de leveringsregels weer die aan het eindpunt zijn gekoppeld.

Basis Preview uitvoeren
az cdn endpoint rule remove

Verwijder een leveringsregel uit een eindpunt.

Basis Preview uitvoeren
az cdn endpoint rule show

Geef de leveringsregels weer die aan het eindpunt zijn gekoppeld.

Basis Preview uitvoeren

az cdn endpoint rule add

Preview

Opdrachtgroep 'cdn-eindpuntregel' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Voeg een leveringsregel toe aan een CDN-eindpunt.

az cdn endpoint rule add --action-name {CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite}
                         --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 {ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, 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-group-override" --match-variable UrlPath --operator Contains --match-values /test1 --action-name "OriginGroupOverride" --origin-group origingroup1

Vereiste parameters

--action-name

De naam van de actie voor de leveringsregel: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions.

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

De volgorde waarin de regels worden toegepast voor het eindpunt. Mogelijke waarden {0,1,2,3,.........}. Een regel met een lagere volgorde wordt toegepast voordat een regel met een hogere volgorde wordt toegepast. Regel met volgorde 0 is een speciale regel. Er zijn geen voorwaarden vereist en acties die hierin worden vermeld, worden altijd toegepast.

Optionele parameters

--cache-behavior

Cachinggedrag voor de aanvragen.

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

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

--custom-fragment

Fragment dat moet worden toegevoegd aan de omleidings-URL.

--custom-hostname

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

--custom-path

Het volledige pad om om te leiden. 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 moeten 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

De naam van de koptekst die u wilt wijzigen.

--header-value

Waarde van de koptekst.

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--match-values

Overeenkomende waarden van de overeenkomstvoorwaarde. bijvoorbeeld door spaties gescheiden waarden 'GET' 'HTTP'.

--match-variable

Naam van de voorwaarde voor overeenkomst: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.

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

Naam van het CDN-eindpunt.

--negate-condition

Indien waar, negeert u de voorwaarde.

geaccepteerde waarden: false, true
--operator

Operator van de overeenkomstvoorwaarde.

--origin-group

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

--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 opgenomen of uitgesloten (door komma's gescheiden).

--query-string-behavior

Queryreeksgedrag 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 door de regel wordt 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 behulp van az configure --defaults group=<name>.

--rule-name

Naam van de regel, alleen vereist voor Microsoft SKU.

--selector

Selector van de overeenkomstvoorwaarde.

--source-pattern

Een aanvraag-URI-patroon waarmee het type aanvragen wordt geïdentificeerd 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 ze overeenkomen.

geaccepteerde waarden: Lowercase, Uppercase
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az cdn endpoint rule remove

Preview

Opdrachtgroep 'cdn-eindpuntregel' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Verwijder een leveringsregel uit 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 de volgorde 4.

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

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

Naam van het CDN-eindpunt.

--order

De volgorde waarin de regels worden toegepast voor het eindpunt. Mogelijke waarden {0,1,2,3,.........}. Een regel met een lagere volgorde wordt toegepast voordat een regel met een hogere volgorde wordt toegepast. Regel met volgorde 0 is een speciale regel. Er zijn geen voorwaarden vereist en acties die hierin 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

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.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az cdn endpoint rule show

Preview

Opdrachtgroep 'cdn-eindpuntregel' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Geef de leveringsregels weer die aan het eindpunt zijn gekoppeld.

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

Voorbeelden

leveringsregels weergeven die aan het eindpunt zijn gekoppeld.

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

Optionele parameters

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

Naam van het CDN-eindpunt.

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

--subscription

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

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

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

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.