Sdílet prostřednictvím


az cdn endpoint rule

Tato skupina příkazů je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Správa pravidel doručení pro koncový bod

Příkazy

Name Description Typ Stav
az cdn endpoint rule action

Správa akcí pravidel doručení pro koncový bod

Základ Preview
az cdn endpoint rule action add

Přidání akce do pravidla doručení

Základ Preview
az cdn endpoint rule action remove

Odeberte akci z pravidla doručení.

Základ Preview
az cdn endpoint rule action show

Zobrazte pravidla doručení jako asscociate s koncovým bodem.

Základ Preview
az cdn endpoint rule add

Přidejte pravidlo doručení do koncového bodu CDN.

Základ Preview
az cdn endpoint rule condition

Správa podmínek pravidla doručení pro koncový bod

Základ Preview
az cdn endpoint rule condition add

Přidání podmínky do pravidla doručení

Základ Preview
az cdn endpoint rule condition remove

Odeberte podmínku z pravidla doručení.

Základ Preview
az cdn endpoint rule condition show

Zobrazí pravidla doručení přidružená ke koncovému bodu.

Základ Preview
az cdn endpoint rule remove

Odeberte pravidlo doručení z koncového bodu.

Základ Preview
az cdn endpoint rule show

Zobrazí pravidla doručení přidružená ke koncovému bodu.

Základ Preview

az cdn endpoint rule add

Preview

Skupina příkazů "cdn endpoint rule" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Přidejte pravidlo doručení do koncového bodu CDN.

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

Příklady

Vytvořte globální pravidlo, které zakáže ukládání do mezipaměti.

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

Vytvořte pravidlo pro přesměrování http na https.

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

Vytvořte pravidlo pro distribuci požadavků pomocí /test1 v cestě URL ke skupině původu s názvem 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

Povinné parametry

--action-name

Název akce pro pravidlo doručení: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions.

přijímané hodnoty: CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite
--order

Pořadí, ve kterém se pravidla použijí pro koncový bod. Možné hodnoty {0,1,2,3,.........}. Pravidlo s nižším pořadím se použije před pravidlem s vyšším pořadím. Pravidlo s pořadím 0 je speciální pravidlo. Nevyžaduje žádnou podmínku a akce uvedené v ní budou vždy použity.

Volitelné parametry

--cache-behavior

Chování ukládání do mezipaměti pro požadavky.

přijímané hodnoty: BypassCache, Override, SetIfMissing
--cache-duration

Doba trvání, po kterou se obsah musí ukládat do mezipaměti. Povolený formát je [d.]hh:mm:ss.

--custom-fragment

Fragment, který se má přidat k adrese URL pro přesměrování

--custom-hostname

Hostitel, který se má přesměrovat. Pokud chcete jako cílového hostitele použít příchozího hostitele, ponechte prázdné.

--custom-path

Úplná cesta k přesměrování. Cesta nemůže být prázdná a musí začínat parametrem /. Pokud chcete jako cílovou cestu použít příchozí cestu, nechejte prázdnou.

--custom-querystring

Sada řetězců dotazu, které se mají umístit do adresy URL pro přesměrování. ponechte prázdný, aby se zachoval řetězec příchozího dotazu.

--destination

Cílová cesta, která se má použít v přepsání.

--header-action

Akce hlavičky pro požadavky

přijímané hodnoty: Append, Delete, Overwrite
--header-name

Název záhlaví, které chcete upravit.

--header-value

Hodnota záhlaví

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--match-values

Porovná hodnoty podmínky shody. Například hodnoty oddělené mezerou "GET" "HTTP".

--match-variable

Název podmínky shody: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.

přijímané hodnoty: ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath
--name -n

Název koncového bodu CDN.

--negate-condition

Pokud je pravda, neguje podmínku.

přijímané hodnoty: false, true
--operator

Operátor podmínky shody.

--origin-group

Název nebo ID skupiny OriginGroup, která by přepsala výchozí skupinu OriginGroup.

--preserve-unmatched-path

Pokud je hodnota True, bude zbývající cesta za zdrojovým vzorem připojena k nové cílové cestě.

přijímané hodnoty: false, true
--profile-name

Název profilu CDN, který je jedinečný v rámci skupiny prostředků.

--query-parameters

Parametry dotazu, které se mají zahrnout nebo vyloučit (oddělené čárkami).

--query-string-behavior

Chování řetězce dotazu pro požadavky.

přijímané hodnoty: Exclude, ExcludeAll, Include, IncludeAll
--redirect-protocol

Protokol, který se má použít pro přesměrování.

přijímané hodnoty: Http, Https, MatchRequest
--redirect-type

Typ přesměrování, který pravidlo použije při přesměrování provozu.

přijímané hodnoty: Found, Moved, PermanentRedirect, TemporaryRedirect
--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--rule-name

Název pravidla, který se vyžaduje jenom pro skladovou položku Microsoftu.

--selector

Selektor podmínky shody

--source-pattern

Vzor identifikátoru URI požadavku, který identifikuje typ požadavků, které se můžou přepsat.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--transform

Transformace, která se použije před párování

přijímané hodnoty: Lowercase, Uppercase
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az cdn endpoint rule remove

Preview

Skupina příkazů "cdn endpoint rule" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Odeberte pravidlo doručení z koncového bodu.

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

Příklady

Odeberte globální pravidlo.

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

Odeberte pravidlo s pořadím 4.

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

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název koncového bodu CDN.

--order

Pořadí, ve kterém se pravidla použijí pro koncový bod. Možné hodnoty {0,1,2,3,.........}. Pravidlo s nižším pořadím se použije před pravidlem s vyšším pořadím. Pravidlo s pořadím 0 je speciální pravidlo. Nevyžaduje žádnou podmínku a akce uvedené v ní budou vždy použity.

--profile-name

Název profilu CDN, který je jedinečný v rámci skupiny prostředků.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--rule-name

Název pravidla:

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az cdn endpoint rule show

Preview

Skupina příkazů "cdn endpoint rule" je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Zobrazí pravidla doručení přidružená ke koncovému bodu.

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

Příklady

show delivery rules associate with the endpoint.

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

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název koncového bodu CDN.

--profile-name

Název profilu CDN, který je jedinečný v rámci skupiny prostředků.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.