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
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
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 |
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.
Zachowanie buforowania dla żądań.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
| Dopuszczalne wartości: | BypassCache, Override, SetIfMissing |
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 |
Fragment do dodania do adresu URL przekierowania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
Host do przekierowania. Pozostaw wartość pustą, aby użyć hosta przychodzącego jako hosta docelowego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
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 |
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 |
Ścieżka docelowa do użycia w ponownym zapisie.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
Akcja nagłówka dla żądań.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
| Dopuszczalne wartości: | Append, Delete, Overwrite |
Nazwa nagłówka do zmodyfikowania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
Wartość nagłówka.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
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 |
Dopasuj wartości warunku dopasowania. np. spacja rozdzielona wartościami "GET" "HTTP".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Match Condition Arguments |
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 |
Nazwa punktu końcowego usługi CDN.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Jeśli wartość true, neguje warunek.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Match Condition Arguments |
| Dopuszczalne wartości: | false, true |
Operator warunku dopasowania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Match Condition Arguments |
Nazwa lub identyfikator grupy origin, która zastąpi domyślną grupę OriginGroup.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
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 |
Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Parametry zapytania do uwzględnienia lub wykluczenia (rozdzielone przecinkami).
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
Zachowanie ciągu zapytania dla żądań.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
| Dopuszczalne wartości: | Exclude, ExcludeAll, Include, IncludeAll |
Protokół do użycia na potrzeby przekierowania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
| Dopuszczalne wartości: | Http, Https, MatchRequest |
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 |
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 |
Nazwa reguły, wymagana tylko dla jednostki SKU firmy Microsoft.
Selektor warunku dopasowania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Match Condition Arguments |
Wzorzec identyfikatora URI żądania, który identyfikuje typ żądań, które mogą zostać przepisane.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
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 |
Przekształć, aby zastosować przed dopasowaniem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Match Condition Arguments |
| Dopuszczalne wartości: | Lowercase, Uppercase |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
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
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.
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 |
Nazwa punktu końcowego usługi CDN.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
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.
Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
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 |
Nazwa reguły.
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
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
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
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.
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 |
Nazwa punktu końcowego usługi CDN.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
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 |
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
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |