az network front-door rules-engine rule action
Note
Diese Referenz ist Teil der Front-Door-Erweiterung für die Azure CLI (Version 2.75.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie ein az Netzwerk Front-Door Regelregelaktion Befehl ausführen. Erfahren Sie mehr über Erweiterungen.
Verwalten sie Regelmodulaktionen für Die Front Door.
Befehle
| Name | Beschreibung | Typ | Status |
|---|---|---|---|
| az network front-door rules-engine rule action add |
Fügen Sie einer Regel des Regelmoduls eine Aktion hinzu. |
Extension | GA |
| az network front-door rules-engine rule action list |
Alle Aktionen anzeigen, die für eine Regel des Regelmoduls gelten. |
Extension | GA |
| az network front-door rules-engine rule action remove |
Entfernen sie eine Aktion aus einer Regel des Regelmoduls. |
Extension | GA |
az network front-door rules-engine rule action add
Fügen Sie einer Regel des Regelmoduls eine Aktion hinzu.
az network front-door rules-engine rule action add --action-type {ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader}
--front-door-name
--name
--resource-group
--rules-engine-name
[--backend-pool]
[--cache-duration]
[--caching {Disabled, Enabled}]
[--custom-forwarding-path]
[--custom-fragment]
[--custom-host]
[--custom-path]
[--custom-query-string]
[--dynamic-compression {Disabled, Enabled}]
[--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--header-action {Append, Delete, Overwrite}]
[--header-name]
[--header-value]
[--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
[--query-parameters]
[--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
[--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
Erforderliche Parameter
Aktionstyp, der für eine Regel angewendet werden soll.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Action Arguments |
| Zulässige Werte: | ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader |
Name der Vordertür.
Name der Regel.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Name des Regelmoduls.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Name oder ID eines Back-End-Pools.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Forward Route Override Arguments |
Die Dauer, für die der Inhalt zwischengespeichert werden muss. Zulässiges Format ist iso 8601 Dauer.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Forward Route Override Arguments |
Gibt an, ob die Zwischenspeicherung für diese Route aktiviert werden soll.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Forward Route Override Arguments |
| Zulässige Werte: | Disabled, Enabled |
Benutzerdefinierter Pfad zum Umschreiben von Ressourcenpfaden, die mit dieser Regel übereinstimmen. Lassen Sie leer, um den eingehenden Pfad zu verwenden.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Forward Route Override Arguments |
Fragment, das der Umleitungs-URL hinzugefügt werden soll. Fragment ist der Teil der URL, die nach #kommt. Schließen Sie die Datei "#" nicht ein.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Redirect Route Override Arguments |
Host, der umgeleitet werden soll. Lassen Sie leer, um den eingehenden Host als Zielhost zu verwenden.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Redirect Route Override Arguments |
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.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Redirect Route Override Arguments |
Der Satz von Abfragezeichenfolgen, die in der Umleitungs-URL platziert werden sollen. Durch festlegen dieses Werts würde jede vorhandene Abfragezeichenfolge ersetzt; Lassen Sie leer, um die eingehende Abfragezeichenfolge beizubehalten. Die Abfragezeichenfolge muss <key>=<value> Format aufweisen. Die erste ? und & werden automatisch hinzugefügt, sodass sie nicht in den Vordergrund eingeschlossen werden, sondern trennen Sie mehrere Abfragezeichenfolgen mit &.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Redirect Route Override Arguments |
Verwenden Sie die dynamische Komprimierung für zwischengespeicherte Inhalte.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Forward Route Override Arguments |
| Zulässige Werte: | Disabled, Enabled |
Protokoll zur Weiterleitung von Datenverkehr.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Forward Route Override Arguments |
| Zulässige Werte: | HttpOnly, HttpsOnly, MatchRequest |
Headeraktionstyp für die Anforderungen.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Action Arguments |
| Zulässige Werte: | Append, Delete, Overwrite |
Der Name der zu ändernden Kopfzeile.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Action Arguments |
Wert der Kopfzeile.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Action Arguments |
Behandlung von URL-Abfragebegriffen beim Erstellen des Cacheschlüssels.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Forward Route Override Arguments |
| Zulässige Werte: | StripAll, StripAllExcept, StripNone, StripOnly |
Abfrageparameter, die eingeschlossen oder ausgeschlossen werden sollen (durch Trennzeichen getrennt), wenn sie den Typ StripAllExcept oder StripOnly verwenden.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Forward Route Override Arguments |
Das Protokoll des Ziels, an das der Datenverkehr umgeleitet wird.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Redirect Route Override Arguments |
| Standardwert: | MatchRequest |
| Zulässige Werte: | HttpOnly, HttpsOnly, MatchRequest |
Der Umleitungstyp, den die Regel beim Umleiten von Datenverkehr verwendet.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Redirect Route Override Arguments |
| Standardwert: | Moved |
| Zulässige Werte: | Found, Moved, PermanentRedirect, TemporaryRedirect |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az network front-door rules-engine rule action list
Alle Aktionen anzeigen, die für eine Regel des Regelmoduls gelten.
az network front-door rules-engine rule action list --front-door-name
--name
--resource-group
--rules-engine-name
Erforderliche Parameter
Name der Vordertür.
Name der Regel.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Name des Regelmoduls.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az network front-door rules-engine rule action remove
Entfernen sie eine Aktion aus einer Regel des Regelmoduls.
az network front-door rules-engine rule action remove --action-type {ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader}
--front-door-name
--name
--resource-group
--rules-engine-name
[--index]
Erforderliche Parameter
Aktionstyp, der für eine Regel angewendet werden soll.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Action Arguments |
| Zulässige Werte: | ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader |
Name der Vordertür.
Name der Regel.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Name des Regelmoduls.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
0-basierter Index der zu entfernenden Anforderungs- oder Antwortheaderaktion. Indexparameter ist für die Entfernen der Aktion "ForwardRouteOverride" oder "RedirectRouteOverride" nicht erforderlich.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |