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
Typ akcji do zastosowania dla reguły.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
| Dopuszczalne wartości: | ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader |
Nazwa usługi Front Door.
Nazwa reguły.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
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.
Nazwa lub identyfikator puli zaplecza.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Forward Route Override Arguments |
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 |
Czy włączyć buforowanie dla tej trasy.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Forward Route Override Arguments |
| Dopuszczalne wartości: | Disabled, Enabled |
Ś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 |
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 |
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 |
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 |
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 |
Użyj kompresji dynamicznej dla buforowanej zawartości.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Forward Route Override Arguments |
| Dopuszczalne wartości: | Disabled, Enabled |
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 |
Typ akcji nagłówka dla żądań.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
| Dopuszczalne wartości: | Append, Delete, Overwrite |
Nazwa nagłówka do zmodyfikowania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
Wartość nagłówka.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
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 |
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 |
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 |
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
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
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
Nazwa usługi Front Door.
Nazwa reguły.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Nazwa aparatu reguł.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
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
Typ akcji do zastosowania dla reguły.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Action Arguments |
| Dopuszczalne wartości: | ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader |
Nazwa usługi Front Door.
Nazwa reguły.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
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.
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
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |