az afd route

Verwalten Sie Routen unter einem AFD-Endpunkt.

Eine Route ordnet Ihre Domänen und übereinstimmende URL-Pfadmuster einer bestimmten Ursprungsgruppe zu.

Befehle

az afd route create

Erstellt eine neue Route innerhalb des angegebenen Endpunkts.

az afd route delete

Löschen Sie eine vorhandene Route innerhalb des angegebenen Endpunkts.

az afd route list

Listet alle Routen innerhalb des angegebenen Endpunkts auf.

az afd route show

Anzeigen von Routendetails.

az afd route update

Aktualisieren sie eine vorhandene Route innerhalb des angegebenen Endpunkts.

az afd route create

Erstellt eine neue Route innerhalb des angegebenen Endpunkts.

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]

Beispiele

Erstellt eine Route zum Assoicate der Standarddomäne des Endpunkts mit einer Ursprungsgruppe für alle HTTPS-Anforderungen.

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

Erstellt eine Route zum Assoicate der Standarddomäne des Endpunkts mit einer Ursprungsgruppe für alle Anforderungen und verwenden die angegebenen Regelsätze, um das Routenverhalten anzupassen.

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

Erstellt eine Route zum Assoicate der Standarddomäne des Endpunkts und einer benutzerdefinierten Domäne mit einer Ursprungsgruppe für alle Anforderungen mit den angegebenen Pfadmustern und leitet alle trafic um, um Https zu verwenden.

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

Erforderliche Parameter

--endpoint-name

Name des Endpunkts.

--forwarding-protocol

Protokollieren Sie diese Regel, wenn Sie Datenverkehr an Back-Ends weiterleiten.

Zulässige Werte: HttpOnly, HttpsOnly, MatchRequest
--https-redirect

Gibt an, ob http-Datenverkehr automatisch an HTTPS-Datenverkehr umgeleitet werden soll.

Zulässige Werte: Disabled, Enabled
--origin-group

Name oder ID der Ursprungsgruppe, der zugeordnet werden soll.

--profile-name

Name des CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--route-name

Name der Route.

--supported-protocols

Liste der unterstützten Protokolle für diese Route.

Zulässige Werte: Http, Https

Optionale Parameter

--content-types-to-compress

Liste der Inhaltstypen, auf die die Komprimierung angewendet wird. Der Wert sollte ein gültiger MIME-Typ sein.

--custom-domains

Benutzerdefinierte Domänen, auf die von diesem Endpunkt verwiesen wird.

--enable-caching

Gibt an, ob zwischenspeichern auf dieser Route angehalten wird.

Zulässige Werte: false, true
--enable-compression

Gibt an, ob die Inhaltskomprimierung in AzureFrontDoor aktiviert ist. Der Standardwert ist „false“. Wenn die Komprimierung aktiviert ist, wird der Inhalt als komprimiert bereitgestellt, wenn der Benutzer eine komprimierte Version anfordert. Inhalte werden in AzureFrontDoor nicht komprimiert, wenn angeforderte Inhalte kleiner als 1 Byte oder größer als 1 MB sind.

Zulässige Werte: false, true
--enabled-state

Gibt an, ob diese Route aktiviert werden soll.

Zulässige Werte: Disabled, Enabled
Standardwert: Enabled
--link-to-default-domain

Gibt an, ob diese Route mit der Standardendpunktdomäne verknüpft wird.

Zulässige Werte: Disabled, Enabled
Standardwert: Disabled
--origin-path

Ein Verzeichnispfad für den Ursprung, den Azure Front Door zum Abrufen von Inhalten verwenden kann.

--patterns-to-match

Die Routenmuster der Regel.

--query-parameters

Abfrageparameter, die eingeschlossen oder ausgeschlossen werden sollen.

--query-string-caching-behavior

Definiert, wie CDN-Anforderungen zwischengespeichert werden, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, die Zwischenspeicherung umgehen, um Anforderungen zu verhindern, die Abfragezeichenfolgen zwischengespeichert haben, oder jede Anforderung mit einer eindeutigen URL zwischenspeichern.

Zulässige Werte: IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString
--rule-sets

Auflistung der ID oder des Namens des Regelsatzes, auf den durch die Route verwiesen wird.

az afd route delete

Löschen Sie eine vorhandene Route innerhalb des angegebenen Endpunkts.

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

Beispiele

Löschen einer Route namens "Route1".

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

Optionale Parameter

--endpoint-name

Name des Endpunkts.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der Ressource-ID enthält. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--profile-name

Name des CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--route-name

Name der Route.

--yes -y

Nicht zur Bestätigung auffordern

az afd route list

Listet alle Routen innerhalb des angegebenen Endpunkts auf.

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

Beispiele

Listet alle Routen innerhalb des angegebenen Endpunkts auf.

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

Erforderliche Parameter

--endpoint-name

Name des Endpunkts.

--profile-name

Name des CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az afd route show

Anzeigen von Routendetails.

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

Beispiele

Details der Route namens Route1 anzeigen.

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

Optionale Parameter

--endpoint-name

Name des Endpunkts.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der Ressource-ID enthält. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--profile-name

Name des CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--route-name

Name der Route.

az afd route update

Aktualisieren Sie eine vorhandene Route innerhalb des angegebenen Endpunkts.

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}]

Beispiele

Aktualisieren Sie eine Route, um http- und Https-Anforderungen zu akzeptieren und alle trafic umzuleiten, um Https zu verwenden.

az afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --supported-protocols Http Https --https-redirect Enabled

Aktualisieren Sie die Regeleinstellungen einer Route, um das Routenverhalten anzupassen.

az afd route update -g group --endpoint-name endpoint1 --profile-name profile --route-name route1 --rule-sets ruleset1 rulseset2

Aktualisieren Sie die Komprimierungseinstellungen einer Route, um die Komprimierung für die angegebenen Inhaltstypen zu aktivieren.

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

Optionale Parameter

--content-types-to-compress

Liste der Inhaltstypen, auf die die Komprimierung angewendet wird. Der Wert sollte ein gültiger MIME-Typ sein.

--custom-domains

Benutzerdefinierte Domänen, auf die von diesem Endpunkt verwiesen wird.

--enable-caching

Gibt an, ob zwischenspeichern auf dieser Route angehalten wird.

Zulässige Werte: false, true
--enable-compression

Gibt an, ob die Inhaltskomprimierung in AzureFrontDoor aktiviert ist. Der Standardwert ist „false“. Wenn die Komprimierung aktiviert ist, wird der Inhalt als komprimiert bereitgestellt, wenn der Benutzer eine komprimierte Version anfordert. Inhalte werden in AzureFrontDoor nicht komprimiert, wenn angeforderte Inhalte kleiner als 1 Byte oder größer als 1 MB sind.

Zulässige Werte: false, true
--enabled-state

Gibt an, ob diese Route aktiviert werden soll.

Zulässige Werte: Disabled, Enabled
--endpoint-name

Name des Endpunkts.

--forwarding-protocol

Protokollieren Sie diese Regel, wenn Sie Datenverkehr an Back-Ends weiterleiten.

Zulässige Werte: HttpOnly, HttpsOnly, MatchRequest
--https-redirect

Gibt an, ob http-Datenverkehr automatisch an HTTPS-Datenverkehr umgeleitet werden soll.

Zulässige Werte: Disabled, Enabled
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen von Argumenten der Ressource-ID enthält. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--link-to-default-domain

Gibt an, ob diese Route mit der Standardendpunktdomäne verknüpft wird.

Zulässige Werte: Disabled, Enabled
--origin-group

Name oder ID der Ursprungsgruppe, der zugeordnet werden soll.

--origin-path

Ein Verzeichnispfad für den Ursprung, den Azure Front Door zum Abrufen von Inhalten verwenden kann.

--patterns-to-match

Die Routenmuster der Regel.

--profile-name

Name des CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.

--query-parameters

Abfrageparameter, die eingeschlossen oder ausgeschlossen werden sollen.

--query-string-caching-behavior

Definiert, wie CDN-Anforderungen zwischengespeichert werden, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, die Zwischenspeicherung umgehen, um Anforderungen zu verhindern, die Abfragezeichenfolgen zwischengespeichert haben, oder jede Anforderung mit einer eindeutigen URL zwischenspeichern.

Zulässige Werte: IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString
--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--route-name

Name der Route.

--rule-sets

Auflistung der ID oder des Namens von Regelsatz, auf die durch die Route verwiesen wird.

--supported-protocols

Liste der unterstützten Protokolle für diese Route.

Zulässige Werte: Http, Https