az afd rule
Zarządzanie regułami dostarczania w określonym zestawie reguł.
Polecenia
| az afd rule action |
Zarządzanie akcjami reguły dostarczania dla reguły. |
| az afd rule action add |
Dodaj akcję do reguły dostarczania. |
| az afd rule action list |
Pokaż akcje asscociated za pomocą reguły. |
| az afd rule action remove |
Usuń akcję z reguły dostarczania. |
| az afd rule condition |
Zarządzanie warunkami reguły dostarczania dla reguły. |
| az afd rule condition add |
Dodaj warunek do reguły dostarczania. |
| az afd rule condition list |
Pokaż condtions asscociated z regułą. |
| az afd rule condition remove |
Usuń warunek z reguły dostarczania. |
| az afd rule create |
Tworzy nową regułę dostarczania w określonym zestawie reguł. |
| az afd rule delete |
Usuń regułę dostarczania z zestawu reguł. |
| az afd rule list |
Wyświetla listę wszystkich istniejących reguł dostarczania w zestawie reguł. |
| az afd rule show |
Pokaż szczegóły reguły dostarczania. |
az afd rule create
Tworzy nową regułę dostarczania w określonym zestawie reguł.
az afd rule create --action-name {ModifyRequestHeader, ModifyResponseHeader, RouteConfigurationOverride, UrlRedirect, UrlRewrite}
--order
--profile-name
--resource-group
--rule-name
--rule-set-name
[--cache-behavior {HonorOrigin, OverrideAlways, OverrideIfOriginMissing}]
[--cache-duration]
[--custom-fragment]
[--custom-hostname]
[--custom-path]
[--custom-querystring]
[--destination]
[--enable-caching {false, true}]
[--enable-compression {false, true}]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--header-action {Append, Delete, Overwrite}]
[--header-name]
[--header-value]
[--match-processing-behavior {Continue, Stop}]
[--match-values]
[--match-variable {ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath}]
[--negate-condition {false, true}]
[--operator]
[--origin-group]
[--preserve-unmatched-path {false, true}]
[--query-parameters]
[--query-string-caching-behavior {IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString}]
[--redirect-protocol {Http, Https, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--selector]
[--source-pattern]
[--transforms {Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode}]
Przykłady
Utwórz regułę, aby dołączyć nagłówek odpowiedzi dla żądań z Tajlandii.
az afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 2 --match-variable RemoteAddress --operator GeoMatch --match-values TH --rule-name disablecahing --action-name ModifyResponseHeader --header-action Append --header-name X-CDN --header-value AFDX
Tworzenie reguły dla przekierowania http do https
az afd rule create -g group --rule-set-name ruleset1 --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
Parametry wymagane
Nazwa akcji reguły dostarczania: https://docs.microsoft.com/en-us/azure/frontdoor/front-door-rules-engine-actions.
Kolejność stosowania reguł dla punktu końcowego. Możliwe wartości {0,1,2,3,.........}. Reguła o niższej kolejności zostanie zastosowana przed jedną z wyższym zamówieniem. Reguła z kolejnością 0 jest specjalną regułą. Nie wymaga żadnego warunku i akcji wymienionych w nim zawsze będą stosowane.
Nazwa profilu 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.
Nazwa zestawu reguł.
Parametry opcjonalne
Buforowanie zachowanie żą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 wartość pustą, 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 wartość pustą, aby użyć ścieżki przychodzącej jako ścieżki docelowej.
Zestaw ciągów zapytania do umieszczenia w adresie URL przekierowania. pozostaw wartość pustą, aby zachować przychodzący ciąg zapytania.
Ścieżka docelowa do użycia w ponownym zapisie.
Wskazuje, czy włączyć buforowanie na trasie.
Wskazuje, czy kompresja zawartości jest włączona w usłudze AzureFrontDoor. Wartość domyślna to false. Jeśli kompresja jest włączona, zawartość będzie obsługiwana jako skompresowana, jeśli użytkownik żąda skompresowanej wersji. Zawartość nie będzie kompresowana w usłudze AzureFrontDoor, gdy żądana zawartość jest mniejsza niż 1 bajt lub większa niż 1 MB.
Protokół tej reguły będzie używany podczas przekazywania ruchu do zaplecza.
Akcja nagłówka dla żądań.
Nazwa nagłówka do zmodyfikowania.
Wartość nagłówka.
Określ, czy aparat reguł powinien nadal uruchamiać pozostałe reguły, czy zatrzymać, jeśli są zgodne. Wartość domyślna to Kontynuuj.
Dopasuj wartości warunku dopasowania.
Nazwa warunku dopasowania: https://docs.microsoft.com/en-us/azure/frontdoor/rules-match-conditions.
Jeśli wartość true, neguje warunek.
Operator warunku dopasowania.
Nazwa lub identyfikator grupy origin, która zastąpi 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.
Parametry zapytania do uwzględnienia lub wykluczenia.
Definiuje sposób CDN buforowania żądań zawierających ciągi zapytania. Możesz zignorować wszystkie ciągi zapytania podczas buforowania, pomijać buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytania lub buforować każde żądanie z unikatowym adresem URL.
Protokół używany do przekierowania.
Typ przekierowania, który będzie używany podczas przekierowywania ruchu.
Selektor warunku dopasowania.
Wzorzec identyfikatora URI żądania identyfikujący 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ładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az afd rule delete
Usuń regułę dostarczania z zestawu reguł.
az afd rule delete [--ids]
[--profile-name]
[--resource-group]
[--rule-name]
[--rule-set-name]
[--yes]
Przykłady
Usuń regułę z regułą nazwy1.
az afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa profilu 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.
Nazwa zestawu reguł.
Nie monituj o potwierdzenie.
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ładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az afd rule list
Wyświetla listę wszystkich istniejących reguł dostarczania w zestawie reguł.
az afd rule list --profile-name
--resource-group
--rule-set-name
Parametry wymagane
Nazwa profilu 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 zestawu reguł.
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ładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az afd rule show
Pokaż szczegóły reguły dostarczania.
az afd rule show [--ids]
[--profile-name]
[--resource-group]
[--rule-name]
[--rule-set-name]
Przykłady
pokaż szczegóły reguły dostarczania z regułą nazwy1.
az afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
Parametry opcjonalne
Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa profilu 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.
Nazwa zestawu reguł.
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ładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.