az afd rule action
Verwalten von Übermittlungsregelaktionen für eine Regel.
Befehle
| 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 action add
Fügen Sie einer Übermittlungsregel eine Aktion hinzu.
az afd rule action add --action-name {ModifyRequestHeader, ModifyResponseHeader, RouteConfigurationOverride, UrlRedirect, UrlRewrite}
[--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]
[--ids]
[--origin-group]
[--preserve-unmatched-path {false, true}]
[--profile-name]
[--query-parameters]
[--query-string-caching-behavior {IgnoreQueryString, IgnoreSpecifiedQueryStrings, IncludeSpecifiedQueryStrings, UseQueryString}]
[--redirect-protocol {Http, Https, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
[--resource-group]
[--rule-name]
[--rule-set-name]
[--source-pattern]
Beispiele
Fügen Sie eine Umleitungsaktion hinzu.
az afd rule action add --rule-set-name ruleSetName --profile-name profile --rule-name name --action-name "UrlRedirect" --redirect-protocol HTTPS --redirect-type Moved
Hinzufügen einer Cacheablaufaktion
az afd rule action add --rule-set-name ruleSetName --profile-name profile --rule-name name --action-name "CacheExpiration" --cache-behavior BypassCache
Erforderliche Parameter
Der Name der Aktion für die Übermittlungsregel: https://docs.microsoft.com/en-us/azure/frontdoor/front-door-rules-engine-actions.
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.
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 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.
Name des CDN-Profils, das innerhalb der Ressourcengruppe eindeutig ist.
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.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Name der Regel.
Name des Regelsatzes.
Ein Anforderungs-URI-Muster, das den Typ der Anforderungen identifiziert, die neu geschrieben werden können.
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 action list
Anzeigen von Aktionen, die mit der Regel verbunden sind.
az afd rule action list --profile-name
--resource-group
--rule-name
--rule-set-name
Beispiele
Aktionen anzeigen, die mit der Regel verbunden sind.
az afd rule action list -g group --rule-set-name ruleSetName --profile-name profile --rule-name 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 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.
az afd rule action remove
Entfernen einer Aktion aus einer Übermittlungsregel
az afd rule action remove --index
[--ids]
[--profile-name]
[--resource-group]
[--rule-name]
[--rule-set-name]
Beispiele
Entfernen Sie die erste Aktion.
az afd rule action remove -g group --rule-set-name ruleSetName --profile-name profile --rule-name name --index 0
Erforderliche Parameter
Der Index der Bedingung/Aktion.
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