az cdn endpoint rule
Zarządzanie regułami dostarczania dla punktu końcowego.
Polecenia
| az cdn endpoint rule action |
Zarządzanie akcjami reguły dostarczania dla punktu końcowego. |
| az cdn endpoint rule action add |
Dodaj akcję do reguły dostarczania. |
| az cdn endpoint rule action remove |
Usuń akcję z reguły dostarczania. |
| az cdn endpoint rule action show |
Pokaż reguły dostarczania asscociate z punktem końcowym. |
| az cdn endpoint rule add |
Dodaj regułę dostarczania do punktu końcowego usługi CDN. |
| az cdn endpoint rule condition |
Zarządzanie warunkami reguły dostarczania dla punktu końcowego. |
| az cdn endpoint rule condition add |
Dodaj warunek do reguły dostarczania. |
| az cdn endpoint rule condition remove |
Usuń warunek z reguły dostarczania. |
| az cdn endpoint rule condition show |
Pokaż reguły dostarczania asscociate z punktem końcowym. |
| az cdn endpoint rule remove |
Usuń regułę dostarczania z punktu końcowego. |
| az cdn endpoint rule show |
Pokaż reguły dostarczania asscociate z punktem końcowym. |
az cdn endpoint rule add
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]
[--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ń przy użyciu 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-groupo-verride" --match-variable UrlPath --operator Contains --match-values /test1 --action-name "OriginGroupOverride" --origin-group origingroup1
Parametry wymagane
Nazwa akcji reguły dostarczania: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions.
Kolejność stosowania reguł dla punktu końcowego. Możliwe wartości :0,1,2,3,.........}. Reguła z niższym zamówieniem zostanie zastosowana przed regułą o wyższej kolejności. Reguła z kolejnością 0 jest specjalną regułą. Nie wymaga ona żadnych warunków, a akcje wymienione w nim będą zawsze stosowane.
Parametry opcjonalne
Zachowanie buforowania dla żądań.
Czas trwania, dla którego zawartość musi być buforowana. Dozwolony format to [d.]hh:mm:ss.
Fragment do dodania do adresu URL przekierowania.
Host do przekierowania. Pozostaw puste pole , aby użyć hosta przychodzącego jako hosta docelowego.
Pełna ścieżka do przekierowania. Ścieżka nie może być pusta i musi zaczynać się od /. Pozostaw puste, aby użyć ścieżki przychodzącej jako ścieżki docelowej.
Zestaw ciągów zapytania do umieszczenia w adresie URL przekierowania. pozostaw puste, aby zachować przychodzący ciąg zapytania.
Ścieżka docelowa do użycia w ponownym zapisie.
Akcja nagłówka dla żądań.
Nazwa nagłówka do zmodyfikowania.
Wartość nagłówka.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Dopasuj wartości warunku dopasowania.
Nazwa warunku dopasowania: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.
Nazwa punktu końcowego usługi CDN.
Jeśli wartość true, neguje warunek.
Operator warunku dopasowania.
Nazwa lub identyfikator grupy OriginGroup, która zastąpiłaby domyślną grupę OriginGroup.
Jeśli wartość True, pozostała ścieżka po wzorcu źródłowym zostanie dołączona do nowej ścieżki docelowej.
Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.
Parametry zapytania do uwzględnienia lub wykluczenia (rozdzielone przecinkami).
Zachowanie ciągu zapytania dla żądań.
Protokół do użycia na potrzeby przekierowania.
Typ przekierowania, który będzie używany przez regułę podczas przekierowywania ruchu.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa reguły, wymagana tylko dla jednostki SKU firmy Microsoft.
Selektor warunku dopasowania.
Wzorzec identyfikatora URI żądania, który identyfikuje typ żądań, które mogą zostać przepisane.
Przekształć, aby zastosować przed dopasowaniem.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az cdn endpoint rule remove
Usuń regułę dostarczania z punktu końcowego.
az cdn endpoint rule remove [--ids]
[--name]
[--order]
[--profile-name]
[--resource-group]
[--rule-name]
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
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa punktu końcowego usługi CDN.
Kolejność stosowania reguł dla punktu końcowego. Możliwe wartości :0,1,2,3,.........}. Reguła z niższym zamówieniem zostanie zastosowana przed regułą o wyższej kolejności. Reguła z kolejnością 0 jest specjalną regułą. Nie wymaga ona żadnych warunków, a akcje wymienione w nim będą zawsze stosowane.
Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Nazwa reguły.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.
az cdn endpoint rule show
Pokaż reguły dostarczania asscociate z punktem końcowym.
az cdn endpoint rule show [--ids]
[--name]
[--profile-name]
[--resource-group]
Przykłady
pokaż reguły dostarczania asscociate z punktem końcowym.
az cdn endpoint rule show -g group -n endpoint --profile-name profile
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa punktu końcowego usługi CDN.
Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykłady.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debug, aby uzyskać pełne dzienniki debugowania.