az afd route

Zarządzanie trasami w punkcie końcowym usługi AFD.

Trasa mapuje domeny i pasujące wzorce ścieżek URL do określonej grupy źródeł.

Polecenia

az afd route create

Tworzy nową trasę w określonym punkcie końcowym.

az afd route delete

Usuń istniejącą trasę w określonym punkcie końcowym.

az afd route list

Wyświetl listę wszystkich tras w określonym punkcie końcowym.

az afd route show

Pokaż szczegóły trasy.

az afd route update

Zaktualizuj istniejącą trasę w określonym punkcie końcowym.

az afd route create

Tworzy nową trasę w określonym punkcie końcowym.

az afd route create --endpoint-name
                    --forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}
                    --https-redirect {Disabled, Enabled}
                    --origin-group
                    --profile-name
                    --resource-group
                    --route-name
                    --supported-protocols {Http, Https}
                    [--content-types-to-compress]
                    [--custom-domains]
                    [--enable-caching {false, true}]
                    [--enable-compression {false, true}]
                    [--enabled-state {Disabled, Enabled}]
                    [--link-to-default-domain {Disabled, Enabled}]
                    [--origin-path]
                    [--patterns-to-match]
                    [--query-parameters]
                    [--query-string-caching-behavior {IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString}]
                    [--rule-sets]

Przykłady

Tworzy trasę do logowania jednokrotnego domyślnej domeny 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ę do logowania jednokrotnego domyślnej domeny punktu końcowego z grupą pochodzenia dla wszystkich żądań i użyj 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ę do logowania jednokrotnego domyślnej domeny punktu końcowego i domeny niestandardowej z grupą pochodzenia dla wszystkich żądań z określonymi wzorcami ścieżki i przekierowuje wszystkie trafic do używania 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

--endpoint-name

Nazwa punktu końcowego.

--forwarding-protocol

Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy.

akceptowane wartości: HttpOnly, HttpsOnly, MatchRequest
--https-redirect

Określa, czy ruch HTTP ma być automatycznie przekierowywany do ruchu HTTPS.

akceptowane wartości: Disabled, Enabled
--origin-group

Nazwa lub identyfikator grupy pochodzenia, z która ma być skojarzona.

--profile-name

Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.

--resource-group -g

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

--route-name

Nazwa trasy.

--supported-protocols

Lista obsługiwanych protokołów dla tej trasy.

akceptowane wartości: Http, Https

Parametry opcjonalne

--content-types-to-compress

Lista typów zawartości, na których ma zastosowanie kompresja. Wartość powinna być prawidłowym typem MIME.

--custom-domains

Domeny niestandardowe, do których odwołuje się ten punkt końcowy.

--enable-caching

Wskazuje, czy buforowanie jest wyczyszczane na tej trasie.

akceptowane wartości: false, true
--enable-compression

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 służyć jako skompresowana, jeśli użytkownik żąda skompresowanej wersji. Zawartość nie będzie kompresowana w usłudze AzureFrontDoor, gdy żądana zawartość jest mniejsza niż 1 bajt lub większa niż 1 MB.

akceptowane wartości: false, true
--enabled-state

Czy włączyć tę trasę.

akceptowane wartości: Disabled, Enabled
wartość domyślna: Enabled
--link-to-default-domain

Określa, czy ta trasa zostanie połączona z domyślną domeną punktu końcowego.

akceptowane wartości: Disabled, Enabled
wartość domyślna: Disabled
--origin-path

Ścieżka katalogu do źródła, z którego usługa Azure Front Door może pobierać zawartość.

--patterns-to-match

Wzorce tras reguły.

--query-parameters

Parametry zapytania do uwzględnienia lub wykluczenia.

--query-string-caching-behavior

Definiuje sposób buforowania żądań usługi CDN zawierających ciągi zapytań. Podczas buforowania można ignorować wszystkie ciągi zapytań, pomijać buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytań lub buforować każde żądanie z unikatowym adresem URL.

akceptowane wartości: IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString
--rule-sets

Kolekcja identyfikatora lub nazwy zestawu reguł, do których odwołuje się trasa.

az afd route delete

Usuń istniejącą trasę w określonym punkcie końcowym.

az afd route delete [--endpoint-name]
                    [--ids]
                    [--profile-name]
                    [--resource-group]
                    [--route-name]
                    [--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

--endpoint-name

Nazwa punktu końcowego.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--profile-name

Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.

--resource-group -g

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

--route-name

Nazwa trasy.

--yes -y

Nie monituj o potwierdzenie.

az afd route list

Wyświetl listę wszystkich tras w określonym punkcie końcowym.

az afd route list --endpoint-name
                  --profile-name
                  --resource-group

Przykłady

Wyświetl listę wszystkich tras w określonym punkcie końcowym.

az afd route list -g group --profile-name profile --endpoint-name endpoint1

Parametry wymagane

--endpoint-name

Nazwa punktu końcowego.

--profile-name

Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.

--resource-group -g

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

az afd route show

Pokaż szczegóły trasy.

az afd route show [--endpoint-name]
                  [--ids]
                  [--profile-name]
                  [--resource-group]
                  [--route-name]

Przykłady

pokaż szczegóły trasy o nazwie route1.

az afd route show -g group --profile-name profile  --endpoint-name endpoint1 --route-name route1

Parametry opcjonalne

--endpoint-name

Nazwa punktu końcowego.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--profile-name

Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.

--resource-group -g

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

--route-name

Nazwa trasy.

az afd route update

Zaktualizuj istniejącą trasę w określonym punkcie końcowym.

az afd route update [--content-types-to-compress]
                    [--custom-domains]
                    [--enable-caching {false, true}]
                    [--enable-compression {false, true}]
                    [--enabled-state {Disabled, Enabled}]
                    [--endpoint-name]
                    [--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
                    [--https-redirect {Disabled, Enabled}]
                    [--ids]
                    [--link-to-default-domain {Disabled, Enabled}]
                    [--origin-group]
                    [--origin-path]
                    [--patterns-to-match]
                    [--profile-name]
                    [--query-parameters]
                    [--query-string-caching-behavior {IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString}]
                    [--resource-group]
                    [--route-name]
                    [--rule-sets]
                    [--supported-protocols {Http, Https}]

Przykłady

Zaktualizuj trasę tak, aby akceptowała zarówno żądania HTTP, jak i HTTPS, i przekierowował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

Aktualizowanie ustawień reguł trasy w celu dostosowania zachowania 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

--content-types-to-compress

Lista typów zawartości, na których ma zastosowanie kompresja. Wartość powinna być prawidłowym typem MIME.

--custom-domains

Domeny niestandardowe, do których odwołuje się ten punkt końcowy.

--enable-caching

Wskazuje, czy buforowanie jest wyczyszczane na tej trasie.

akceptowane wartości: false, true
--enable-compression

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 służyć jako skompresowana, jeśli użytkownik żąda skompresowanej wersji. Zawartość nie będzie kompresowana w usłudze AzureFrontDoor, gdy żądana zawartość jest mniejsza niż 1 bajt lub większa niż 1 MB.

akceptowane wartości: false, true
--enabled-state

Czy włączyć tę trasę.

akceptowane wartości: Disabled, Enabled
--endpoint-name

Nazwa punktu końcowego.

--forwarding-protocol

Protokół tej reguły będzie używany podczas przekazywania ruchu do zapleczy.

akceptowane wartości: HttpOnly, HttpsOnly, MatchRequest
--https-redirect

Określa, czy ruch HTTP ma być automatycznie przekierowywany do ruchu HTTPS.

akceptowane wartości: Disabled, Enabled
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--link-to-default-domain

Określa, czy ta trasa zostanie połączona z domyślną domeną punktu końcowego.

akceptowane wartości: Disabled, Enabled
--origin-group

Nazwa lub identyfikator grupy pochodzenia, z która ma być skojarzona.

--origin-path

Ścieżka katalogu do źródła, z którego usługa Azure Front Door może pobierać zawartość.

--patterns-to-match

Wzorce tras reguły.

--profile-name

Nazwa profilu usługi CDN, który jest unikatowy w grupie zasobów.

--query-parameters

Parametry zapytania do uwzględnienia lub wykluczenia.

--query-string-caching-behavior

Definiuje sposób buforowania żądań usługi CDN zawierających ciągi zapytań. Podczas buforowania można ignorować wszystkie ciągi zapytań, pomijać buforowanie, aby zapobiec buforowaniu żądań zawierających ciągi zapytań lub buforować każde żądanie z unikatowym adresem URL.

akceptowane wartości: IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString
--resource-group -g

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

--route-name

Nazwa trasy.

--rule-sets

Kolekcja identyfikatora lub nazwy zestawu reguł, do których odwołuje się trasa.

--supported-protocols

Lista obsługiwanych protokołów dla tej trasy.

akceptowane wartości: Http, Https