az network front-door routing-rule
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 routing-rule . Dowiedz się więcej o rozszerzeniach.
Zarządzanie regułami routingu usługi Front Door.
Polecenia
Nazwa | Opis | Typ | Stan |
---|---|---|---|
az network front-door routing-rule create |
Utwórz regułę routingu usługi Front Door. |
Numer wewnętrzny | Ogólna dostępność |
az network front-door routing-rule delete |
Usuń regułę routingu usługi Front Door. |
Numer wewnętrzny | Ogólna dostępność |
az network front-door routing-rule list |
Wyświetlanie listy reguł routingu usługi Front Door. |
Numer wewnętrzny | Ogólna dostępność |
az network front-door routing-rule show |
Uzyskaj szczegółowe informacje o regule routingu usługi Front Door. |
Numer wewnętrzny | Ogólna dostępność |
az network front-door routing-rule update |
Zaktualizuj regułę routingu usługi Front Door. |
Numer wewnętrzny | Ogólna dostępność |
az network front-door routing-rule create
Utwórz regułę routingu usługi Front Door.
Utwórz regułę routingu usługi Front Door, aby przekazać żądania do zaplecza lub przekierować użytkowników do innego adresu URL.
Przykład 1: az network front-door routing-rule create -f frontdoor1 -g rg1 --frontend-endpoints DefaultFrontendEndpoint --route-type Forward --backend-pool DefaultBackendPool -n forwardRoutingrule1 --patterns /forward1
Przykład 2: az network front-door routing-rule create -f frontdoor1 -g rg1 --frontend-endpoints DefaultFrontendEndpoint --route-type Redirect --custom-host redirecthost.com -n redirectRouteRule1 --patterns /redirect1 --custom-query-string query-string querystring.
az network front-door routing-rule create --front-door-name
--frontend-endpoints
--name
--resource-group
--route-type {Forward, Redirect}
[--accepted-protocols]
[--backend-pool]
[--cache-duration]
[--caching {Disabled, Enabled}]
[--custom-forwarding-path]
[--custom-fragment]
[--custom-host]
[--custom-path]
[--custom-query-string]
[--disabled {false, true}]
[--dynamic-compression {Disabled, Enabled}]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--patterns]
[--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
[--query-parameters]
[--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--rules-engine]
Parametry wymagane
Nazwa usługi Front Door.
Rozdzielona spacjami lista nazw punktów końcowych frontonu lub identyfikatorów.
Nazwa reguły routingu.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Typ trasy w celu zdefiniowania sposobu obsługi żądań dla tej trasy przez usługę Front Door, tj. przekazywania ich do zaplecza lub przekierowywania użytkowników do innego adresu URL.
Parametry opcjonalne
Rozdzielona spacjami lista protokołów do zaakceptowania. Ustawienie domyślne: Http.
Nazwa lub identyfikator puli zaplecza. Należy utworzyć regułę routingu do przodu.
Czas trwania, dla którego zawartość musi być buforowana. Dozwolony format to czas trwania ISO 8601.
Czy włączyć buforowanie dla tej trasy.
Ś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.
Fragment do dodania do adresu URL przekierowania. Fragment jest częścią adresu URL, który pojawia się po pliku #. Nie dołączaj pliku #.
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. 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 &.
Utwórz w stanie wyłączonym.
Użyj kompresji dynamicznej dla buforowanej zawartości.
Protokół używany do przesyłania dalej ruchu.
Rozdzielona spacjami lista wzorców do dopasowania. Wartość domyślna: '/*'.
Traktowanie terminów zapytania adresu URL podczas tworzenia klucza pamięci podręcznej.
Parametry zapytania do uwzględnienia lub wykluczenia (rozdzielone przecinkami) w przypadku używania odpowiednio typu dyrektywy StripAllExcept lub StripOnly parametr-parametr-zapytania.
Protokół miejsca docelowego, do którego jest przekierowywany ruch.
Typ przekierowania, który będzie używany podczas przekierowywania ruchu.
Nazwa lub identyfikator konfiguracji aparatu reguł. Aby odłączyć właściwość , "--remove rulesEngine".
Parametry globalne
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. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az network front-door routing-rule delete
Usuń regułę routingu usługi Front Door.
az network front-door routing-rule delete --front-door-name
--name
--resource-group
Parametry wymagane
Nazwa usługi Front Door.
Nazwa reguły routingu.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry globalne
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. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az network front-door routing-rule list
Wyświetlanie listy reguł routingu usługi Front Door.
az network front-door routing-rule list --front-door-name
--resource-group
Parametry wymagane
Nazwa usługi Front Door.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry globalne
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. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az network front-door routing-rule show
Uzyskaj szczegółowe informacje o regule routingu usługi Front Door.
az network front-door routing-rule show --front-door-name
--name
--resource-group
Parametry wymagane
Nazwa usługi Front Door.
Nazwa reguły routingu.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry globalne
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. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az network front-door routing-rule update
Zaktualizuj regułę routingu usługi Front Door.
az network front-door routing-rule update --front-door-name
--name
--resource-group
[--accepted-protocols]
[--add]
[--backend-pool]
[--cache-duration]
[--caching {Disabled, Enabled}]
[--custom-forwarding-path]
[--custom-fragment]
[--custom-host]
[--custom-path]
[--custom-query-string]
[--dynamic-compression {Disabled, Enabled}]
[--enabled {Disabled, Enabled}]
[--force-string]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--frontend-endpoints]
[--patterns]
[--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
[--query-parameters]
[--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--remove]
[--rules-engine]
[--set]
Parametry wymagane
Nazwa usługi Front Door.
Nazwa reguły routingu.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Rozdzielona spacjami lista protokołów do zaakceptowania. Ustawienie domyślne: Http.
Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string or JSON string>
.
Nazwa lub identyfikator puli zaplecza. Należy utworzyć regułę routingu do przodu.
Czas trwania, dla którego zawartość musi być buforowana. Dozwolony format to czas trwania ISO 8601.
Czy włączyć buforowanie dla tej trasy.
Ś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.
Fragment do dodania do adresu URL przekierowania. Fragment jest częścią adresu URL, który pojawia się po pliku #. Nie dołączaj pliku #.
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. 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 &.
Użyj kompresji dynamicznej dla buforowanej zawartości.
Stan włączone.
W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.
Protokół używany do przesyłania dalej ruchu.
Rozdzielona spacjami lista nazw punktów końcowych frontonu lub identyfikatorów.
Rozdzielona spacjami lista wzorców do dopasowania. Wartość domyślna: '/*'.
Traktowanie terminów zapytania adresu URL podczas tworzenia klucza pamięci podręcznej.
Parametry zapytania do uwzględnienia lub wykluczenia (rozdzielone przecinkami) w przypadku używania odpowiednio typu dyrektywy StripAllExcept lub StripOnly parametr-parametr-zapytania.
Protokół miejsca docelowego, do którego jest przekierowywany ruch.
Typ przekierowania, który będzie używany podczas przekierowywania ruchu.
Usuń właściwość lub element z listy. Przykład: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Nazwa lub identyfikator konfiguracji aparatu reguł. Aby odłączyć właściwość , "--remove rulesEngine".
Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=<value>
.
Parametry globalne
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. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.