Udostępnij przez


az cdn endpoint rule

Ta grupa poleceń jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Zarządzanie regułami dostarczania dla punktu końcowego.

Polecenia

Nazwa Opis Typ Stan
az cdn endpoint rule action

Zarządzanie akcjami reguły dostarczania dla punktu końcowego.

Core Preview
az cdn endpoint rule action add

Dodaj akcję do reguły dostarczania.

Core Preview
az cdn endpoint rule action remove

Usuń akcję z reguły dostarczania.

Core Preview
az cdn endpoint rule action show

Pokaż reguły dostarczania asscociate z punktem końcowym.

Core Preview
az cdn endpoint rule add

Dodaj regułę dostarczania do punktu końcowego usługi CDN.

Core Preview
az cdn endpoint rule condition

Zarządzanie warunkami reguły dostarczania dla punktu końcowego.

Core Preview
az cdn endpoint rule condition add

Dodaj warunek do reguły dostarczania.

Core Preview
az cdn endpoint rule condition remove

Usuń warunek z reguły dostarczania.

Core Preview
az cdn endpoint rule condition show

Pokaż reguły dostarczania skojarzone z punktem końcowym.

Core Preview
az cdn endpoint rule remove

Usuń regułę dostarczania z punktu końcowego.

Core Preview
az cdn endpoint rule show

Pokaż reguły dostarczania skojarzone z punktem końcowym.

Core Preview

az cdn endpoint rule add

Wersja zapoznawcza

Grupa poleceń "reguła punktu końcowego cdn" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Dodaj regułę dostarczania do punktu końcowego usługi 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}]

Przykłady

Utwórz regułę globalną, aby wyłączyć buforowanie.

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

Utwórz regułę dla przekierowania http do 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

Utwórz regułę do dystrybuowania żądań za pomocą ciągu "/test1" w ścieżce adresu URL do grupy pochodzenia o nazwie "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

Parametry wymagane

--action-name

Nazwa akcji reguły dostarczania: https://learn.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions.

Właściwość Wartość
Grupa parametrów: Action Arguments
Dopuszczalne wartości: CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite
--order

Kolejność stosowania reguł dla punktu końcowego. Możliwe wartości :0,1,2,3,.........}. Reguła o niższym porządku zostanie zastosowana przed jedną z wyższym zamówieniem. Reguła z kolejnością 0 jest specjalną regułą. Nie wymaga ona żadnego warunku i akcji wymienionych w nim zawsze będzie stosowana.

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--cache-behavior

Zachowanie buforowania dla żądań.

Właściwość Wartość
Grupa parametrów: Action Arguments
Dopuszczalne wartości: BypassCache, Override, SetIfMissing
--cache-duration

Czas trwania, dla którego zawartość musi być buforowana. Dozwolony format to hh:mm:ss.xxxxxx.

Właściwość Wartość
Grupa parametrów: Action Arguments
--custom-fragment

Fragment do dodania do adresu URL przekierowania.

Właściwość Wartość
Grupa parametrów: Action Arguments
--custom-hostname

Host do przekierowania. Pozostaw wartość pustą, aby użyć hosta przychodzącego jako hosta docelowego.

Właściwość Wartość
Grupa parametrów: Action Arguments
--custom-path

Pełna ścieżka do przekierowania. Ścieżka nie może być pusta i musi zaczynać się od /. Pozostaw wartość pustą, aby użyć ścieżki przychodzącej jako ścieżki docelowej.

Właściwość Wartość
Grupa parametrów: Action Arguments
--custom-querystring

Zestaw ciągów zapytania do umieszczenia w adresie URL przekierowania. pozostaw wartość pustą, aby zachować przychodzący ciąg zapytania.

Właściwość Wartość
Grupa parametrów: Action Arguments
--destination

Ścieżka docelowa do użycia w ponownym zapisie.

Właściwość Wartość
Grupa parametrów: Action Arguments
--header-action

Akcja nagłówka dla żądań.

Właściwość Wartość
Grupa parametrów: Action Arguments
Dopuszczalne wartości: Append, Delete, Overwrite
--header-name

Nazwa nagłówka do zmodyfikowania.

Właściwość Wartość
Grupa parametrów: Action Arguments
--header-value

Wartość nagłówka.

Właściwość Wartość
Grupa parametrów: Action Arguments
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--match-values

Dopasuj wartości warunku dopasowania. np. spacja rozdzielona wartościami "GET" "HTTP".

Właściwość Wartość
Grupa parametrów: Match Condition Arguments
--match-variable

Nazwa warunku dopasowania: https://learn.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.

Właściwość Wartość
Grupa parametrów: Match Condition Arguments
Dopuszczalne wartości: ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath
--name -n

Nazwa punktu końcowego usługi CDN.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--negate-condition

Jeśli wartość true, neguje warunek.

Właściwość Wartość
Grupa parametrów: Match Condition Arguments
Dopuszczalne wartości: false, true
--operator

Operator warunku dopasowania.

Właściwość Wartość
Grupa parametrów: Match Condition Arguments
--origin-group

Nazwa lub identyfikator grupy origin, która zastąpi domyślną grupę OriginGroup.

Właściwość Wartość
Grupa parametrów: Action Arguments
--preserve-unmatched-path

Jeśli wartość True, pozostała ścieżka po wzorcu źródłowym zostanie dołączona do nowej ścieżki docelowej.

Właściwość Wartość
Grupa parametrów: Action Arguments
Dopuszczalne wartości: false, true
--profile-name

Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--query-parameters

Parametry zapytania do uwzględnienia lub wykluczenia (rozdzielone przecinkami).

Właściwość Wartość
Grupa parametrów: Action Arguments
--query-string-behavior

Zachowanie ciągu zapytania dla żądań.

Właściwość Wartość
Grupa parametrów: Action Arguments
Dopuszczalne wartości: Exclude, ExcludeAll, Include, IncludeAll
--redirect-protocol

Protokół do użycia na potrzeby przekierowania.

Właściwość Wartość
Grupa parametrów: Action Arguments
Dopuszczalne wartości: Http, Https, MatchRequest
--redirect-type

Typ przekierowania, który będzie używany podczas przekierowywania ruchu.

Właściwość Wartość
Grupa parametrów: Action Arguments
Dopuszczalne wartości: Found, Moved, PermanentRedirect, TemporaryRedirect
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--rule-name

Nazwa reguły, wymagana tylko dla jednostki SKU firmy Microsoft.

--selector

Selektor warunku dopasowania.

Właściwość Wartość
Grupa parametrów: Match Condition Arguments
--source-pattern

Wzorzec identyfikatora URI żądania, który identyfikuje typ żądań, które mogą zostać przepisane.

Właściwość Wartość
Grupa parametrów: Action Arguments
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--transform

Przekształć, aby zastosować przed dopasowaniem.

Właściwość Wartość
Grupa parametrów: Match Condition Arguments
Dopuszczalne wartości: Lowercase, Uppercase
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az cdn endpoint rule remove

Wersja zapoznawcza

Grupa poleceń "reguła punktu końcowego cdn" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Usuń regułę dostarczania z punktu końcowego.

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

Przykłady

Usuń regułę globalną.

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

Usuń regułę z kolejnością 4.

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--name -n

Nazwa punktu końcowego usługi CDN.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--order

Kolejność stosowania reguł dla punktu końcowego. Możliwe wartości :0,1,2,3,.........}. Reguła o niższym porządku zostanie zastosowana przed jedną z wyższym zamówieniem. Reguła z kolejnością 0 jest specjalną regułą. Nie wymaga ona żadnego warunku i akcji wymienionych w nim zawsze będzie stosowana.

--profile-name

Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--rule-name

Nazwa reguły.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False

az cdn endpoint rule show

Wersja zapoznawcza

Grupa poleceń "reguła punktu końcowego cdn" jest w wersji zapoznawczej i jest opracowywana. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Pokaż reguły dostarczania skojarzone z punktem końcowym.

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

Przykłady

pokaż reguły dostarczania skojarzone z punktem końcowym.

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

Parametry opcjonalne

Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--name -n

Nazwa punktu końcowego usługi CDN.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--profile-name

Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False