az afd route
Zarządzanie trasami w punkcie końcowym usługi AFD.
Polecenia
Nazwa | Opis | Typ | Stan |
---|---|---|---|
az afd route create |
Utwórz nową trasę z określoną nazwą trasy w ramach określonej subskrypcji, grupy zasobów, profilu i punktu końcowego usługi AzureFrontDoor. |
Podstawowe funkcje | Ogólna dostępność |
az afd route delete |
Usuń istniejącą trasę z określoną nazwą trasy w ramach określonej subskrypcji, grupy zasobów, profilu i punktu końcowego usługi AzureFrontDoor. |
Podstawowe funkcje | Ogólna dostępność |
az afd route list |
Wyświetl listę wszystkich istniejących źródeł w profilu. |
Podstawowe funkcje | Ogólna dostępność |
az afd route show |
Pobierz istniejącą trasę z określoną nazwą trasy w ramach określonej subskrypcji, grupy zasobów, profilu i punktu końcowego usługi AzureFrontDoor. |
Podstawowe funkcje | Ogólna dostępność |
az afd route update |
Zaktualizuj nową trasę przy użyciu określonej nazwy trasy w ramach określonej subskrypcji, grupy zasobów, profilu i punktu końcowego usługi AzureFrontDoor. |
Podstawowe funkcje | Ogólna dostępność |
az afd route wait |
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku. |
Podstawowe funkcje | Ogólna dostępność |
az afd route create
Utwórz nową trasę z określoną nazwą trasy w ramach określonej subskrypcji, grupy zasobów, profilu i punktu końcowego usługi AzureFrontDoor.
az afd route create --endpoint-name
--name
--profile-name
--resource-group
[--content-types-to-compress]
[--custom-domains]
[--enable-caching {0, 1, f, false, n, no, t, true, y, yes}]
[--enable-compression {0, 1, f, false, n, no, t, true, y, yes}]
[--enabled-state {Disabled, Enabled}]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--https-redirect {Disabled, Enabled}]
[--link-to-default-domain {Disabled, Enabled}]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--origin-group]
[--origin-path]
[--patterns-to-match]
[--query-parameters]
[--query-string-caching-behavior]
[--rule-sets]
[--supported-protocols]
Przykłady
Tworzy trasę, aby skojarzyć domyślną domenę punktu końcowego z grupą pochodzenia dla wszystkich żądań HTTPS.
az afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --https-redirect Disabled --origin-group og001 --supported-protocols Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest
Tworzy trasę, aby skojarzyć domyślną domenę punktu końcowego z grupą pochodzenia dla wszystkich żądań i użyć określonych zestawów reguł, aby dostosować zachowanie trasy.
az afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2 --origin-group og001 --supported-protocols Http Https --link-to-default-domain Enabled --forwarding-protocol MatchRequest --https-redirect Disabled
Tworzy trasę, aby skojarzyć domyślną domenę punktu końcowego i domenę niestandardową z grupą pochodzenia dla wszystkich żądań z określonymi wzorcami ścieżki i przekierować wszystkie trafic do użycia protokołu Https.
az afd route create -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --patterns-to-match /test1/* /tes2/* --origin-group og001 --supported-protocols Http Https --custom-domains cd001 --forwarding-protocol MatchRequest --https-redirect Enabled --link-to-default-domain Enabled
Parametry wymagane
Nazwa punktu końcowego w profilu, który jest unikatowy globalnie.
Nazwa reguły routingu.
Nazwa profilu usługi Azure Front Door Standard lub Azure Front Door Premium, który jest unikatowy w grupie zasobów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Lista typów zawartości, dla których ma zastosowanie kompresja. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Domeny niestandardowe, do których odwołuje się ten punkt końcowy. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Wskazuje, czy buforowanie jest enanbled na tej trasie.
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żytkownika 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.
Czy włączyć korzystanie z tej reguły. Dozwolone wartości to "Włączone" lub "Wyłączone".
Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy.
Czy automatycznie przekierowywać ruch HTTP do ruchu HTTPS. Należy pamiętać, że jest to prosty sposób konfigurowania tej reguły i będzie to pierwsza reguła, która zostanie wykonana.
Czy ta trasa zostanie połączona z domyślną domeną punktu końcowego.
Nie czekaj na zakończenie długotrwałej operacji.
Nazwa lub identyfikator grupy pochodzenia, z która ma być skojarzona.
Ścieżka katalogu w lokalizacji początkowej, z którego może być używana usługa AzureFrontDoor do pobierania zawartości, np. contoso.cloudapp.net/originpath.
Wzorce tras reguły. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
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.
Definiuje sposób buforowania żądań frontdoor zawierających ciągi zapytania. Podczas buforowania można zignorować wszystkie ciągi zapytania, zignorować określone ciągi zapytania, buforować każde żądanie z unikatowym adresem URL lub buforować określone ciągi zapytań.
Kolekcja identyfikatora lub nazwy zestawu reguł, do których odwołuje się trasa. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Lista obsługiwanych protokołów dla tej trasy. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
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 afd route delete
Usuń istniejącą trasę z określoną nazwą trasy w ramach określonej subskrypcji, grupy zasobów, profilu i punktu końcowego usługi AzureFrontDoor.
az afd route delete [--endpoint-name]
[--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--profile-name]
[--resource-group]
[--subscription]
[--yes]
Przykłady
Usuń trasę o nazwie route1.
az afd route delete -g group --profile-name profile --endpoint-name endpoint1 --route-name route1
Parametry opcjonalne
Nazwa punktu końcowego w profilu, który jest unikatowy globalnie.
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".
Nazwa reguły routingu.
Nie czekaj na zakończenie długotrwałej operacji.
Nazwa profilu usługi Azure Front Door Standard lub Azure Front Door Premium, który jest unikatowy w grupie zasobów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Nie monituj o potwierdzenie.
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 afd route list
Wyświetl listę wszystkich istniejących źródeł w profilu.
az afd route list --endpoint-name
--profile-name
--resource-group
[--max-items]
[--next-token]
Parametry wymagane
Nazwa punktu końcowego w profilu, który jest unikatowy globalnie.
Nazwa profilu usługi Azure Front Door Standard lub Azure Front Door Premium, który jest unikatowy w grupie zasobów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Łą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.
Token do określenia, gdzie rozpocząć stronicowanie. Jest to wartość tokenu z wcześniej obciętej odpowiedzi.
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 afd route show
Pobierz istniejącą trasę z określoną nazwą trasy w ramach określonej subskrypcji, grupy zasobów, profilu i punktu końcowego usługi AzureFrontDoor.
az afd route show [--endpoint-name]
[--ids]
[--name]
[--profile-name]
[--resource-group]
[--subscription]
Parametry opcjonalne
Nazwa punktu końcowego w profilu, który jest unikatowy globalnie.
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".
Nazwa reguły routingu.
Nazwa profilu usługi Azure Front Door Standard lub Azure Front Door Premium, który jest unikatowy w grupie zasobów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
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 afd route update
Zaktualizuj nową trasę przy użyciu określonej nazwy trasy w ramach określonej subskrypcji, grupy zasobów, profilu i punktu końcowego usługi AzureFrontDoor.
az afd route update [--add]
[--content-types-to-compress]
[--custom-domains]
[--enable-caching {0, 1, f, false, n, no, t, true, y, yes}]
[--enable-compression {0, 1, f, false, n, no, t, true, y, yes}]
[--enabled-state {Disabled, Enabled}]
[--endpoint-name]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--https-redirect {Disabled, Enabled}]
[--ids]
[--link-to-default-domain {Disabled, Enabled}]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--origin-group]
[--origin-path]
[--patterns-to-match]
[--profile-name]
[--query-parameters]
[--query-string-caching-behavior]
[--remove]
[--resource-group]
[--rule-sets]
[--set]
[--subscription]
[--supported-protocols]
Przykłady
Zaktualizuj trasę tak, aby akceptowała zarówno żądania HTTP, jak i HTTPS, i przekierowała wszystkie trafic, aby używać protokołu Https.
az afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --supported-protocols Http Https --https-redirect Enabled
Zaktualizuj ustawienia zestawów reguł trasy, aby dostosować zachowanie trasy.
az afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2
Zaktualizuj ustawienia kompresji trasy, aby włączyć kompresję dla określonych typów zawartości.
az afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --query-string-caching-behavior IgnoreQueryString --enable-compression true --content-types-to-compress text/javascript text/plain
Parametry opcjonalne
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.
Lista typów zawartości, dla których ma zastosowanie kompresja. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Domeny niestandardowe, do których odwołuje się ten punkt końcowy. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Wskazuje, czy buforowanie jest enanbled na tej trasie.
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.
Czy włączyć korzystanie z tej reguły. Dozwolone wartości to "Włączone" lub "Wyłączone".
Nazwa punktu końcowego w profilu, który jest unikatowy globalnie.
W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.
Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy.
Czy automatycznie przekierowywać ruch HTTP do ruchu HTTPS. Należy pamiętać, że jest to prosty sposób konfigurowania tej reguły i będzie to pierwsza reguła, która zostanie wykonana.
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".
Czy ta trasa zostanie połączona z domyślną domeną punktu końcowego.
Nazwa reguły routingu.
Nie czekaj na zakończenie długotrwałej operacji.
Nazwa lub identyfikator grupy pochodzenia, z która ma być skojarzona.
Ścieżka katalogu w lokalizacji początkowej, z którego może być używana usługa AzureFrontDoor do pobierania zawartości, np. contoso.cloudapp.net/originpath.
Wzorce tras reguły. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Nazwa profilu usługi Azure Front Door Standard lub Azure Front Door Premium, który jest unikatowy w grupie zasobów.
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.
Definiuje sposób buforowania żądań frontdoor zawierających ciągi zapytania. Podczas buforowania można zignorować wszystkie ciągi zapytania, zignorować określone ciągi zapytania, buforować każde żądanie z unikatowym adresem URL lub buforować określone ciągi zapytań.
Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Kolekcja identyfikatora lub nazwy zestawu reguł, do których odwołuje się trasa. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Lista obsługiwanych protokołów dla tej trasy. Obsługa skróconej składni, pliku json-file i yaml-file. Spróbuj "??", aby pokazać więcej.
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 afd route wait
Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku.
az afd route wait [--created]
[--custom]
[--deleted]
[--endpoint-name]
[--exists]
[--ids]
[--interval]
[--name]
[--profile-name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Parametry opcjonalne
Zaczekaj na utworzenie polecenia "provisioningState" o godzinie "Succeeded".
Poczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Np. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Poczekaj na usunięcie.
Nazwa punktu końcowego w profilu, który jest unikatowy globalnie.
Zaczekaj, aż zasób istnieje.
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".
Interwał sondowania w sekundach.
Nazwa reguły routingu.
Nazwa profilu usługi Azure Front Door Standard lub Azure Front Door Premium, który jest unikatowy w grupie zasobów.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Maksymalny czas oczekiwania w sekundach.
Zaczekaj na zaktualizowanie stanu provisioningState o 'Powodzenie'.
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.