Udostępnij przez


az network front-door rules-engine rule action

Note

Ta dokumentacja jest częścią rozszerzenia front door dla interfejsu wiersza polecenia platformy Azure (wersja 2.70.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu az network front-door rules-engine rule action polecenia. Dowiedz się więcej o rozszerzeniach.

Zarządzanie akcjami aparatu reguł dla usługi Front Door.

Polecenia

Nazwa Opis Typ Stan
az network front-door rules-engine rule action add

Dodaj akcję do reguły aparatu reguł.

Extension ogólna dostępność
az network front-door rules-engine rule action list

Pokaż wszystkie akcje, które mają zastosowanie do reguły aparatu reguł.

Extension ogólna dostępność
az network front-door rules-engine rule action remove

Usuń akcję z reguły aparatu reguł.

Extension ogólna dostępność

az network front-door rules-engine rule action add

Dodaj akcję do reguły aparatu reguł.

az network front-door rules-engine rule action add --action-type {ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader}
                                                   --front-door-name
                                                   --name
                                                   --resource-group
                                                   --rules-engine-name
                                                   [--backend-pool]
                                                   [--cache-duration]
                                                   [--caching {Disabled, Enabled}]
                                                   [--custom-forwarding-path]
                                                   [--custom-fragment]
                                                   [--custom-host]
                                                   [--custom-path]
                                                   [--custom-query-string]
                                                   [--dynamic-compression {Disabled, Enabled}]
                                                   [--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
                                                   [--header-action {Append, Delete, Overwrite}]
                                                   [--header-name]
                                                   [--header-value]
                                                   [--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
                                                   [--query-parameters]
                                                   [--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
                                                   [--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]

Parametry wymagane

--action-type

Typ akcji do zastosowania dla reguły.

Właściwość Wartość
Grupa parametrów: Action Arguments
Dopuszczalne wartości: ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader
--front-door-name -f

Nazwa usługi Front Door.

--name -n

Nazwa reguły.

--resource-group -g

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

--rules-engine-name -r

Nazwa aparatu reguł.

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.

--backend-pool

Nazwa lub identyfikator puli zaplecza.

Właściwość Wartość
Grupa parametrów: Forward Route Override Arguments
--cache-duration

Czas trwania, dla którego zawartość musi być buforowana. Dozwolony format to czas trwania ISO 8601.

Właściwość Wartość
Grupa parametrów: Forward Route Override Arguments
--caching

Czy włączyć buforowanie dla tej trasy.

Właściwość Wartość
Grupa parametrów: Forward Route Override Arguments
Dopuszczalne wartości: Disabled, Enabled
--custom-forwarding-path

Ścieżka niestandardowa używana do ponownego zapisywania ścieżek zasobów dopasowanych przez tę regułę. Pozostaw wartość pustą, aby użyć ścieżki przychodzącej.

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

Fragment do dodania do adresu URL przekierowania. Fragment jest częścią adresu URL, który pojawia się po pliku #. Nie dołączaj pliku #.

Właściwość Wartość
Grupa parametrów: Redirect Route Override Arguments
--custom-host

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

Właściwość Wartość
Grupa parametrów: Redirect Route Override 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: Redirect Route Override Arguments
--custom-query-string

Zestaw ciągów zapytania do umieszczenia w adresie URL przekierowania. Ustawienie tej wartości spowoduje zastąpienie dowolnego istniejącego ciągu zapytania; pozostaw wartość pustą, aby zachować przychodzący ciąg zapytania. Ciąg zapytania musi być w formacie <key>=<value>. Pierwszy ? i & zostaną dodane automatycznie, więc nie dołączaj ich do przodu, ale oddzielaj wiele ciągów zapytania za pomocą &.

Właściwość Wartość
Grupa parametrów: Redirect Route Override Arguments
--dynamic-compression

Użyj kompresji dynamicznej dla buforowanej zawartości.

Właściwość Wartość
Grupa parametrów: Forward Route Override Arguments
Dopuszczalne wartości: Disabled, Enabled
--forwarding-protocol

Protokół używany do przesyłania dalej ruchu.

Właściwość Wartość
Grupa parametrów: Forward Route Override Arguments
Dopuszczalne wartości: HttpOnly, HttpsOnly, MatchRequest
--header-action

Typ akcji 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
--query-parameter-strip-directive

Traktowanie terminów zapytania adresu URL podczas tworzenia klucza pamięci podręcznej.

Właściwość Wartość
Grupa parametrów: Forward Route Override Arguments
Dopuszczalne wartości: StripAll, StripAllExcept, StripNone, StripOnly
--query-parameters

Parametry zapytania do uwzględnienia lub wykluczenia (rozdzielone przecinkami) w przypadku używania odpowiednio typu dyrektywy StripAllExcept lub StripOnly parametr-parametr-zapytania.

Właściwość Wartość
Grupa parametrów: Forward Route Override Arguments
--redirect-protocol

Protokół miejsca docelowego, do którego jest przekierowywany ruch.

Właściwość Wartość
Grupa parametrów: Redirect Route Override Arguments
Domyślna wartość: MatchRequest
Dopuszczalne wartości: HttpOnly, HttpsOnly, MatchRequest
--redirect-type

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

Właściwość Wartość
Grupa parametrów: Redirect Route Override Arguments
Domyślna wartość: Moved
Dopuszczalne wartości: Found, Moved, PermanentRedirect, TemporaryRedirect
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.

--subscription

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

--verbose

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

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

az network front-door rules-engine rule action list

Pokaż wszystkie akcje, które mają zastosowanie do reguły aparatu reguł.

az network front-door rules-engine rule action list --front-door-name
                                                    --name
                                                    --resource-group
                                                    --rules-engine-name

Parametry wymagane

--front-door-name -f

Nazwa usługi Front Door.

--name -n

Nazwa reguły.

--resource-group -g

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

--rules-engine-name -r

Nazwa aparatu reguł.

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.

--subscription

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

--verbose

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

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

az network front-door rules-engine rule action remove

Usuń akcję z reguły aparatu reguł.

az network front-door rules-engine rule action remove --action-type {ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader}
                                                      --front-door-name
                                                      --name
                                                      --resource-group
                                                      --rules-engine-name
                                                      [--index]

Parametry wymagane

--action-type

Typ akcji do zastosowania dla reguły.

Właściwość Wartość
Grupa parametrów: Action Arguments
Dopuszczalne wartości: ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader
--front-door-name -f

Nazwa usługi Front Door.

--name -n

Nazwa reguły.

--resource-group -g

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

--rules-engine-name -r

Nazwa aparatu reguł.

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.

--index

0-oparty na indeksie akcji nagłówka żądania lub odpowiedzi w celu usunięcia. Parametr indeksu nie jest wymagany dla akcji "ForwardRouteOverride" lub "RedirectRouteOverride".

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.

--subscription

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

--verbose

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

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