az afd rule

Zarządzaj regułami dostarczania w określonym zestawie reguł.

Polecenia

Nazwa Opis Typ Stan
az afd rule action

Zarządzaj regułami dostarczania w określonym zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule action add

Zaktualizuj nową regułę dostarczania w określonym zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule action list

Pobierz istniejącą regułę dostarczania w zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule action remove

Zaktualizuj nową regułę dostarczania w określonym zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule condition

Zarządzaj regułami dostarczania w określonym zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule condition add

Zaktualizuj nową regułę dostarczania w określonym zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule condition list

Pobierz istniejącą regułę dostarczania w zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule condition remove

Zaktualizuj nową regułę dostarczania w określonym zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule create

Utwórz nową regułę dostarczania w określonym zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule delete

Usuń istniejącą regułę dostarczania w zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule list

Wyświetl listę wszystkich istniejących reguł dostarczania w zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule show

Pobierz istniejącą regułę dostarczania w zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule update

Zaktualizuj nową regułę dostarczania w określonym zestawie reguł.

Podstawowe funkcje Ogólna dostępność
az afd rule wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku.

Podstawowe funkcje Ogólna dostępność

az afd rule create

Utwórz nową regułę dostarczania w określonym zestawie reguł.

az afd rule create --name
                   --profile-name
                   --resource-group
                   --rule-set-name
                   [--action-name]
                   [--cache-behavior]
                   [--cache-duration]
                   [--custom-fragment]
                   [--custom-hostname]
                   [--custom-path]
                   [--custom-querystring]
                   [--destination]
                   [--enable-caching {0, 1, f, false, n, no, t, true, y, yes}]
                   [--enable-compression {0, 1, f, false, n, no, t, true, y, yes}]
                   [--forwarding-protocol]
                   [--header-action]
                   [--header-name]
                   [--header-value]
                   [--match-processing-behavior {Continue, Stop}]
                   [--match-values]
                   [--match-variable]
                   [--negate-condition {0, 1, f, false, n, no, t, true, y, yes}]
                   [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                   [--operator]
                   [--order]
                   [--origin-group]
                   [--preserve-unmatched-path {0, 1, f, false, n, no, t, true, y, yes}]
                   [--query-parameters]
                   [--query-string-caching-behavior]
                   [--redirect-protocol]
                   [--redirect-type]
                   [--selector]
                   [--source-pattern]
                   [--transforms]

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 disablecaching --action-name ModifyResponseHeader --header-action Append --header-name X-CDN --header-value AFDX

Tworzenie reguły dla przekierowania http-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

--name --rule-name -n

Nazwa reguły dostarczania, która jest unikatowa w punkcie końcowym.

--profile-name

Nazwa profilu usługi Azure Front Door Standard lub Azure Front Door Premium, który jest unikatowy w grupie zasobów.

--resource-group -g

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

--rule-set-name

Nazwa zestawu reguł w profilu.

Parametry opcjonalne

--action-name
--cache-behavior

Buforowanie zachowanie żądań.

--cache-duration

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

--custom-fragment

Fragment do dodania do adresu URL przekierowania.

--custom-hostname

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

--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 pat.

--custom-querystring

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

--destination

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

--enable-caching

Wskazuje, czy włączyć buforowanie na trasie.

akceptowane wartości: 0, 1, f, false, n, no, t, true, y, yes
--enable-compression

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 żądania użytkowników dotyczące skompresowanej wersji. Zawartość nie zostanie skompresowana w usłudze AzureFrontDoorwhen żądana zawartość jest mniejsza niż 1 bajt lub większa niż 1 MB.

akceptowane wartości: 0, 1, f, false, n, no, t, true, y, yes
--forwarding-protocol

Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy.

--header-action

Akcja nagłówka dla żądań.

--header-name

Nazwa nagłówka do zmodyfikowania.

--header-value

Wartość nagłówka.

--match-processing-behavior

Jeśli ta reguła jest zgodna, aparat reguł powinien kontynuować działanie pozostałych reguł lub zatrzymać. Jeśli nie jest obecny, wartość domyślna to Kontynuuj.

akceptowane wartości: Continue, Stop
wartość domyślna: Continue
--match-values

Dopasuj wartości warunku dopasowania. np. rozdzielone spacjami wartości "GET" "HTTP". Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

--match-variable
--negate-condition

Jeśli wartość true, neguje warunek.

akceptowane wartości: 0, 1, f, false, n, no, t, true, y, yes
--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

akceptowane wartości: 0, 1, f, false, n, no, t, true, y, yes
--operator

Operator warunku dopasowania.

--order

Kolejność stosowania reguł dla punktu końcowego. Możliwe wartości {0,1,2,3,à ¢â"¬Â¢Ã ¢â"¬Â¬Ã ¢â'¬Â}. Reguła o mniejszej kolejności zostanie zastosowana przed regułą z większą kolejnością. Reguła z kolejnością 0 jest specjalną regułą. Nie wymaga ona żadnego warunku i akcji wymienionych w nim zawsze będzie stosowana.

--origin-group

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

--preserve-unmatched-path

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

akceptowane wartości: 0, 1, f, false, n, no, t, true, y, yes
--query-parameters

Parametry zapytania do uwzględnienia lub wykluczenia. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

--query-string-caching-behavior

Definiuje sposób buforowania żądań usługi CDN zawierających ciągi zapytań. Podczas buforowania można ignorować wszystkie ciągi zapytania, pomijać buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytania lub buforować każde żądanie z unikatowym adresem URL.

--redirect-protocol

Protokół do użycia na potrzeby przekierowania.

--redirect-type

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

--selector

Selektor warunku dopasowania.

--source-pattern

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

--transforms

Przekształć, aby zastosować przed dopasowaniem. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

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

--subscription

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

--verbose

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

az afd rule delete

Usuń istniejącą regułę dostarczania w zestawie reguł.

az afd rule delete [--ids]
                   [--name]
                   [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                   [--profile-name]
                   [--resource-group]
                   [--rule-set-name]
                   [--subscription]
                   [--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

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name --rule-name -n

Nazwa reguły dostarczania, która jest unikatowa w punkcie końcowym.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

akceptowane wartości: 0, 1, f, false, n, no, t, true, y, yes
--profile-name

Nazwa profilu usługi Azure Front Door Standard lub Azure Front Door Premium, który jest unikatowy w grupie zasobów.

--resource-group -g

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

--rule-set-name

Nazwa zestawu reguł w profilu.

--subscription

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

--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

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

--subscription

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

--verbose

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

az afd rule list

Wyświetl listę wszystkich istniejących reguł dostarczania w zestawie reguł.

az afd rule list --profile-name
                 --resource-group
                 --rule-set-name
                 [--max-items]
                 [--next-token]

Przykłady

Wyświetl listę wszystkich tras w określonym punkcie końcowym.

az afd route list -g group --profile-name profile --endpoint-name endpoint1

Parametry wymagane

--profile-name

Nazwa profilu usługi Azure Front Door Standard lub Azure Front Door Premium, który jest unikatowy w grupie zasobów.

--resource-group -g

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

--rule-set-name

Nazwa zestawu reguł w profilu.

Parametry opcjonalne

--max-items

Łączna liczba elementów do zwrócenia w danych wyjściowych polecenia. Jeśli łączna liczba dostępnych elementów jest większa niż określona wartość, token jest udostępniany w danych wyjściowych polecenia. Aby wznowić stronicowanie, podaj wartość tokenu w --next-token argumencie kolejnego polecenia.

--next-token

Token do określenia, gdzie rozpocząć stronicowanie. Jest to wartość tokenu z wcześniej obciętej odpowiedzi.

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

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

--subscription

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

--verbose

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

az afd rule show

Pobierz istniejącą regułę dostarczania w zestawie reguł.

az afd rule show [--ids]
                 [--name]
                 [--profile-name]
                 [--resource-group]
                 [--rule-set-name]
                 [--subscription]

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

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name --rule-name -n

Nazwa reguły dostarczania, która jest unikatowa w punkcie końcowym.

--profile-name

Nazwa profilu usługi Azure Front Door Standard lub Azure Front Door Premium, który jest unikatowy w grupie zasobów.

--resource-group -g

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

--rule-set-name

Nazwa zestawu reguł w profilu.

--subscription

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

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

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

--subscription

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

--verbose

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

az afd rule update

Zaktualizuj nową regułę dostarczania w określonym zestawie reguł.

az afd rule update [--actions]
                   [--add]
                   [--conditions]
                   [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                   [--ids]
                   [--match-processing-behavior {Continue, Stop}]
                   [--name]
                   [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                   [--order]
                   [--profile-name]
                   [--remove]
                   [--resource-group]
                   [--rule-set-name]
                   [--set]
                   [--subscription]

Parametry opcjonalne

--actions

Lista akcji wykonywanych po spełnieniu wszystkich warunków reguły. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

--add

Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string lub ciąg> JSON.

--conditions

Lista warunków, które muszą być dopasowane do akcji, które mają być wykonywane Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.

--force-string

W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.

akceptowane wartości: 0, 1, f, false, n, no, t, true, y, yes
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--match-processing-behavior

Jeśli ta reguła jest zgodna, aparat reguł powinien kontynuować działanie pozostałych reguł lub zatrzymać. Jeśli nie jest obecny, wartość domyślna to Kontynuuj.

akceptowane wartości: Continue, Stop
--name --rule-name -n

Nazwa reguły dostarczania, która jest unikatowa w punkcie końcowym.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

akceptowane wartości: 0, 1, f, false, n, no, t, true, y, yes
--order

Kolejność stosowania reguł dla punktu końcowego. Możliwe wartości {0,1,2,3,Ãæ'Æ⠀ Ãâ € ™šÃ' ¢Ãã'Ã'Ã' ¢Ã à ¢Â € šÂ ¬Ã... ¢Ã〠šÃ'¬Ãæ'à ¢â'¬Å¬Ããâ €šÃ'¢Ãã'Æ⠀ ™Ãâ € Ãâ €ŠÃ' ¢Ã Ãæ'Ã' ¢Ãâ ¢ à ¢ à ¢ šâ ¬Ã... ¢Ã〠šÃ'¬Ãæ'à ¢â'¬Å¬Ããâ €šÃ'¢Ãã'Æ⠀ ™Ãâ € Ãâ €ŠÃ' ¢Ã Ãæ'Ã' ¢Ãâ ¢ à ¢ à ¢ šâ ¬Ã... ¬Ã〠šÃ'¬Ãæ'à ¢â'¬Å¬Ããâ €šÃ'¬}. Reguła o mniejszej kolejności zostanie zastosowana przed regułą z większą kolejnością. 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 Azure Front Door Standard lub Azure Front Door Premium, który jest unikatowy w grupie zasobów.

--remove

Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.

--resource-group -g

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

--rule-set-name

Nazwa zestawu reguł w profilu.

--set

Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.

--subscription

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

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

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

--subscription

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

--verbose

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

az afd rule wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku.

az afd rule wait [--created]
                 [--custom]
                 [--deleted]
                 [--exists]
                 [--ids]
                 [--interval]
                 [--name]
                 [--profile-name]
                 [--resource-group]
                 [--rule-set-name]
                 [--subscription]
                 [--timeout]
                 [--updated]

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" o godzinie "Succeeded".

wartość domyślna: False
--custom

Poczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Np. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Poczekaj na usunięcie.

wartość domyślna: False
--exists

Zaczekaj, aż zasób istnieje.

wartość domyślna: False
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--name --rule-name -n

Nazwa reguły dostarczania, która jest unikatowa w punkcie końcowym.

--profile-name

Nazwa profilu usługi Azure Front Door Standard lub Azure Front Door Premium, który jest unikatowy w grupie zasobów.

--resource-group -g

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

--rule-set-name

Nazwa zestawu reguł w profilu.

--subscription

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

--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na zaktualizowanie stanu provisioningState o 'Powodzenie'.

wartość domyślna: False
Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

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

--subscription

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

--verbose

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