az afd rule
Verwalten von Übermittlungsregeln innerhalb des angegebenen Regelsatzes.
Befehle
| az afd rule action |
Verwalten von Übermittlungsregelaktionen für eine Regel. |
| az afd rule action add |
Fügen Sie einer Übermittlungsregel eine Aktion hinzu. |
| az afd rule action list |
Anzeigen von Aktionen, die mit der Regel verbunden sind. |
| az afd rule action remove |
Entfernen einer Aktion aus einer Übermittlungsregel |
| az afd rule condition |
Verwalten von Lieferregelbedingungen für eine Regel. |
| az afd rule condition add |
Fügen Sie einer Übermittlungsregel eine Bedingung hinzu. |
| az afd rule condition list |
Mit der Regel verbundene Kondtionen anzeigen. |
| az afd rule condition remove |
Entfernen einer Bedingung aus einer Übermittlungsregel. |
| az afd rule create |
Erstellt eine neue Übermittlungsregel innerhalb des angegebenen Regelsatzes. |
| az afd rule delete |
Entfernen einer Übermittlungsregel aus regelsatz. |
| az afd rule list |
Listet alle vorhandenen Übermittlungsregeln innerhalb eines Regelsatzes auf. |
| az afd rule show |
Anzeigen von Übermittlungsregeldetails. |
az afd rule create
Erstellt eine neue Übermittlungsregel innerhalb des angegebenen Regelsatzes.
az afd rule create --action-name {ModifyRequestHeader, ModifyResponseHeader, RouteConfigurationOverride, UrlRedirect, UrlRewrite}
--order
--profile-name
--resource-group
--rule-name
--rule-set-name
[--cache-behavior {HonorOrigin, OverrideAlways, OverrideIfOriginMissing}]
[--cache-duration]
[--custom-fragment]
[--custom-hostname]
[--custom-path]
[--custom-querystring]
[--destination]
[--enable-caching {false, true}]
[--enable-compression {false, true}]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--header-action {Append, Delete, Overwrite}]
[--header-name]
[--header-value]
[--match-processing-behavior {Continue, Stop}]
[--match-values]
[--match-variable {ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath}]
[--negate-condition {false, true}]
[--operator]
[--origin-group]
[--preserve-unmatched-path {false, true}]
[--query-parameters]
[--query-string-caching-behavior {IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString}]
[--redirect-protocol {Http, Https, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--selector]
[--source-pattern]
[--transforms {Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode}]
Beispiele
Erstellen Sie eine Regel, um einen Antwortheader für Anforderungen aus Thailand anzufügen.
az afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 2 --match-variable RemoteAddress --operator GeoMatch --match-values TH --rule-name disablecahing --action-name ModifyResponseHeader --header-action Append --header-name X-CDN --header-value AFDX
Erstellen einer Regel für http zu https-Umleitung
az afd rule create -g group --rule-set-name ruleset1 --profile-name profile --order 1 --rule-name "redirect" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name "UrlRedirect" --redirect-protocol Https --redirect-type Moved
Erforderliche Parameter
Der Name der Aktion für die Übermittlungsregel: https://docs.microsoft.com/en-us/azure/frontdoor/front-door-rules-engine-actions.
Die Reihenfolge, in der die Regeln für den Endpunkt angewendet werden. Mögliche Werte {0,1,2,3,.........}. Eine Regel mit einer niedrigeren Reihenfolge wird vor einer mit höherer Reihenfolge angewendet. Regel mit Reihenfolge 0 ist eine spezielle Regel. Es erfordert keine Bedingung und Aktionen, die darin aufgeführt sind, werden immer angewendet.
Name des CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name der Regel.
Name des Regelsatzes.
Optionale Parameter
Zwischenspeicherungsverhalten für die Anforderungen.
Die Dauer, für die der Inhalt zwischengespeichert werden muss. Zulässiges Format ist [d.]hh:mm:ss.
Fragment, das der Umleitungs-URL hinzugefügt werden soll.
Host zum Umleiten. Lassen Sie leer, um den eingehenden Host als Zielhost zu verwenden.
Der vollständige Pfad zur Umleitung. Der Pfad darf nicht leer sein und muss mit /beginnen. Lassen Sie leer, um den eingehenden Pfad als Zielpfad zu verwenden.
Der Satz von Abfragezeichenfolgen, die in der Umleitungs-URL platziert werden sollen. lassen Sie leer, um die eingehende Abfragezeichenfolge beizubehalten.
Der Zielpfad, der im Umschreiben verwendet werden soll.
Gibt an, ob das Zwischenspeichern auf der Route aktiviert werden soll.
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.
Protokollieren Sie diese Regel, wenn Sie Datenverkehr an Back-Ends weiterleiten.
Kopfzeilenaktion für die Anforderungen.
Name des zu ändernden Headers.
Wert des Headers.
Geben Sie an, ob das Regelmodul weiterhin die verbleibenden Regeln ausführen oder beenden soll, wenn die Übereinstimmung erfolgt. Standardmäßig wird 'Weiter' angezeigt.
Übereinstimmungswerte der Übereinstimmungsbedingung.
Name der Übereinstimmungsbedingung: https://docs.microsoft.com/en-us/azure/frontdoor/rules-match-conditions.
Wenn "true" lautet, wird die Bedingung aufgehoben.
Operator der Übereinstimmungsbedingung.
Name oder ID der OriginGroup, die die Standard-OriginGroup überschreiben würde.
Wenn True, wird der verbleibende Pfad nach dem Quellmuster an den neuen Zielpfad angefügt.
Abfrageparameter, die eingeschlossen oder ausgeschlossen werden sollen.
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.
Protokoll, das für die Umleitung verwendet werden soll.
Der Umleitungstyp verwendet die Regel beim Umleiten von Datenverkehr.
Auswahl der Übereinstimmungsbedingung.
Ein Anforderungs-URI-Muster, das den Typ der Anforderungen identifiziert, die neu geschrieben werden können.
Transformieren, um vor dem Abgleich anzuwenden.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az afd rule delete
Entfernen einer Übermittlungsregel aus regelsatz.
az afd rule delete [--ids]
[--profile-name]
[--resource-group]
[--rule-name]
[--rule-set-name]
[--yes]
Beispiele
Entfernen sie eine Regel mit Name Rule1.
az afd rule delete -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
Optionale Parameter
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.
Name des CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name der Regel.
Name des Regelsatzes.
Nicht zur Bestätigung auffordern
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az afd rule list
Listet alle vorhandenen Übermittlungsregeln innerhalb eines Regelsatzes auf.
az afd rule list --profile-name
--resource-group
--rule-set-name
Erforderliche Parameter
Name des CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name des Regelsatzes.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az afd rule show
Anzeigen von Übermittlungsregeldetails.
az afd rule show [--ids]
[--profile-name]
[--resource-group]
[--rule-name]
[--rule-set-name]
Beispiele
Details der Übermittlungsregel mit Namenregel1 anzeigen.
az afd rule show -g group --rule-set-name ruleSetName --profile-name profile --rule-name rule1
Optionale Parameter
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.
Name des CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name der Regel.
Name des Regelsatzes.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
Feedback
Feedback senden und anzeigen für