Dela via


az cdn endpoint rule

Den här kommandogruppen är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Hantera leveransregler för en slutpunkt.

Kommandon

Name Description Typ Status
az cdn endpoint rule action

Hantera leveransregelåtgärder för en slutpunkt.

Kärna Förhandsvisning
az cdn endpoint rule action add

Lägg till en åtgärd i en leveransregel.

Kärna Förhandsvisning
az cdn endpoint rule action remove

Ta bort en åtgärd från en leveransregel.

Kärna Förhandsvisning
az cdn endpoint rule action show

Visa leveransregler asscociate med slutpunkten.

Kärna Förhandsvisning
az cdn endpoint rule add

Lägg till en leveransregel till en CDN-slutpunkt.

Kärna Förhandsvisning
az cdn endpoint rule condition

Hantera leveransregelvillkor för en slutpunkt.

Kärna Förhandsvisning
az cdn endpoint rule condition add

Lägg till ett villkor i en leveransregel.

Kärna Förhandsvisning
az cdn endpoint rule condition remove

Ta bort ett villkor från en leveransregel.

Kärna Förhandsvisning
az cdn endpoint rule condition show

Visa leveransregler som associeras med slutpunkten.

Kärna Förhandsvisning
az cdn endpoint rule remove

Ta bort en leveransregel från en slutpunkt.

Kärna Förhandsvisning
az cdn endpoint rule show

Visa leveransregler som associeras med slutpunkten.

Kärna Förhandsvisning

az cdn endpoint rule add

Förhandsgranskning

Kommandogruppen "cdn endpoint rule" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Lägg till en leveransregel till en CDN-slutpunkt.

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}]

Exempel

Skapa en global regel för att inaktivera cachelagring.

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

Skapa en regel för http till https-omdirigering.

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

Skapa en regel för att distribuera begäranden med "/test1" i url-sökvägen till ursprungsgruppen med namnet "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

Obligatoriska parametrar

--action-name

Namnet på åtgärden för leveransregeln: https://learn.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions.

Godkända värden: CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite
--order

I vilken ordning reglerna tillämpas för slutpunkten. Möjliga värden {0,1,2,3,.........}. En regel med en lägre ordning tillämpas före en med högre ordning. Regel med ordning 0 är en särskild regel. Det kräver inte några villkor och åtgärder som anges i den kommer alltid att tillämpas.

Valfria parametrar

--cache-behavior

Cachelagringsbeteende för begäranden.

Godkända värden: BypassCache, Override, SetIfMissing
--cache-duration

Hur länge innehållet måste cachelagras. Det tillåtna formatet är hh:mm:ss.xxxxxx.

--custom-fragment

Fragment som ska läggas till i omdirigerings-URL:en.

--custom-hostname

Värd för omdirigering. Låt vara tom om du vill använda den inkommande värden som målvärd.

--custom-path

Den fullständiga sökvägen till omdirigering. Sökvägen får inte vara tom och måste börja med /. Lämna tom om du vill använda den inkommande sökvägen som målsökväg.

--custom-querystring

Den uppsättning frågesträngar som ska placeras i omdirigerings-URL:en. lämna tom för att bevara den inkommande frågesträngen.

--destination

Målsökvägen som ska användas i omskrivningen.

--header-action

Rubrikåtgärd för begäranden.

Godkända värden: Append, Delete, Overwrite
--header-name

Namnet på rubriken som ska ändras.

--header-value

Värdet för rubriken.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--match-values

Matcha värden för matchningsvillkoret. t.ex. blankstegsavgränsade värden "GET" "HTTP".

--match-variable

Namnet på matchningsvillkoret: https://learn.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.

Godkända värden: ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath
--name -n

Namnet på CDN-slutpunkten.

--negate-condition

Om det är sant, negerar villkoret.

Godkända värden: false, true
--operator

Operator för matchningsvillkoret.

--origin-group

Namn eller ID för Den OriginGroup som skulle åsidosätta standardvärdet OriginGroup.

--preserve-unmatched-path

Om sant läggs den återstående sökvägen efter källmönstret till i den nya målsökvägen.

Godkända värden: false, true
--profile-name

Namnet på CDN-profilen som är unik i resursgruppen.

--query-parameters

Frågeparametrar som ska inkluderas eller exkluderas (kommaavgränsade).

--query-string-behavior

Frågesträngsbeteende för begäranden.

Godkända värden: Exclude, ExcludeAll, Include, IncludeAll
--redirect-protocol

Protokoll som ska användas för omdirigeringen.

Godkända värden: Http, Https, MatchRequest
--redirect-type

Omdirigeringstypen som regeln ska använda vid omdirigering av trafik.

Godkända värden: Found, Moved, PermanentRedirect, TemporaryRedirect
--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--rule-name

Namnet på regeln, som endast krävs för Microsoft SKU.

--selector

Väljare för matchningsvillkoret.

--source-pattern

Ett URI-mönster för begäranden som identifierar den typ av begäranden som kan skrivas om.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--transform

Transformera så att den tillämpas innan matchningen.

Godkända värden: Lowercase, Uppercase
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cdn endpoint rule remove

Förhandsgranskning

Kommandogruppen "cdn endpoint rule" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Ta bort en leveransregel från en slutpunkt.

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

Exempel

Ta bort den globala regeln.

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

Ta bort regeln med order 4.

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på CDN-slutpunkten.

--order

I vilken ordning reglerna tillämpas för slutpunkten. Möjliga värden {0,1,2,3,.........}. En regel med en lägre ordning tillämpas före en med högre ordning. Regel med ordning 0 är en särskild regel. Det kräver inte några villkor och åtgärder som anges i den kommer alltid att tillämpas.

--profile-name

Namnet på CDN-profilen som är unik i resursgruppen.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--rule-name

Namnet på regeln.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cdn endpoint rule show

Förhandsgranskning

Kommandogruppen "cdn endpoint rule" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Visa leveransregler som associeras med slutpunkten.

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

Exempel

visa leveransregler som associeras med slutpunkten.

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på CDN-slutpunkten.

--profile-name

Namnet på CDN-profilen som är unik i resursgruppen.

--resource-group -g

Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer information och exempel finns i http://jmespath.org/.

--subscription

Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.