az network front-door rules-engine rule action

Uwaga

Ta dokumentacja jest częścią rozszerzenia front door dla interfejsu wiersza polecenia platformy Azure (wersja 2.57.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az network front-door rules-engine rule action . 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ł.

Numer wewnętrzny 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ł.

Numer wewnętrzny Ogólna dostępność
az network front-door rules-engine rule action remove

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

Numer wewnętrzny 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.

akceptowane 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 polecenia az configure --defaults group=<name>.

--rules-engine-name -r

Nazwa aparatu reguł.

Parametry opcjonalne

--backend-pool

Nazwa lub identyfikator puli zaplecza.

--cache-duration

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

--caching

Czy włączyć buforowanie dla tej trasy.

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

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

--custom-host

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.

--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 = . Pierwszy ? i zostaną dodane automatycznie, więc nie dołączaj ich do przodu, ale oddzielaj wiele ciągów zapytania za pomocą polecenia &.

--dynamic-compression

Użyj kompresji dynamicznej dla buforowanej zawartości.

akceptowane wartości: Disabled, Enabled
--forwarding-protocol

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

akceptowane wartości: HttpOnly, HttpsOnly, MatchRequest
--header-action

Typ akcji nagłówka dla żądań.

akceptowane wartości: Append, Delete, Overwrite
--header-name

Nazwa nagłówka do zmodyfikowania.

--header-value

Wartość nagłówka.

--query-parameter-strip-directive

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

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

--redirect-protocol

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

akceptowane wartości: HttpOnly, HttpsOnly, MatchRequest
wartość domyślna: MatchRequest
--redirect-type

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

akceptowane wartości: Found, Moved, PermanentRedirect, TemporaryRedirect
wartość domyślna: Moved
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 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 polecenia 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.

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

akceptowane 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 polecenia az configure --defaults group=<name>.

--rules-engine-name -r

Nazwa aparatu reguł.

Parametry opcjonalne

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

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