az afd rule
Verwalten von Übermittlungsregeln innerhalb des angegebenen Regelsatzes.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az afd rule action |
Verwalten von Übermittlungsregeln innerhalb des angegebenen Regelsatzes. |
Core | Allgemein verfügbar |
az afd rule action add |
Aktualisieren sie eine neue Übermittlungsregel innerhalb des angegebenen Regelsatzes. |
Core | Allgemein verfügbar |
az afd rule action list |
Dient zum Abrufen einer vorhandenen Übermittlungsregel innerhalb eines Regelsatzes. |
Core | Allgemein verfügbar |
az afd rule action remove |
Aktualisieren sie eine neue Übermittlungsregel innerhalb des angegebenen Regelsatzes. |
Core | Allgemein verfügbar |
az afd rule condition |
Verwalten von Übermittlungsregeln innerhalb des angegebenen Regelsatzes. |
Core | Allgemein verfügbar |
az afd rule condition add |
Aktualisieren sie eine neue Übermittlungsregel innerhalb des angegebenen Regelsatzes. |
Core | Allgemein verfügbar |
az afd rule condition list |
Dient zum Abrufen einer vorhandenen Übermittlungsregel innerhalb eines Regelsatzes. |
Core | Allgemein verfügbar |
az afd rule condition remove |
Aktualisieren sie eine neue Übermittlungsregel innerhalb des angegebenen Regelsatzes. |
Core | Allgemein verfügbar |
az afd rule create |
Erstellen Sie eine neue Übermittlungsregel innerhalb des angegebenen Regelsatzes. |
Core | Allgemein verfügbar |
az afd rule delete |
Löschen einer vorhandenen Übermittlungsregel innerhalb eines Regelsatzes. |
Core | Allgemein verfügbar |
az afd rule list |
Listet alle vorhandenen Übermittlungsregeln innerhalb eines Regelsatzes auf. |
Core | Allgemein verfügbar |
az afd rule show |
Dient zum Abrufen einer vorhandenen Übermittlungsregel innerhalb eines Regelsatzes. |
Core | Allgemein verfügbar |
az afd rule update |
Aktualisieren sie eine neue Übermittlungsregel innerhalb des angegebenen Regelsatzes. |
Core | Allgemein verfügbar |
az afd rule wait |
Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung erfüllt ist. |
Core | Allgemein verfügbar |
az afd rule create
Erstellen Sie eine neue Übermittlungsregel innerhalb des angegebenen Regelsatzes.
az afd rule create --name
--profile-name
--resource-group
--rule-set-name
[--action-name]
[--cache-behavior]
[--cache-duration]
[--custom-fragment]
[--custom-hostname]
[--custom-path]
[--custom-querystring]
[--destination]
[--enable-caching {0, 1, f, false, n, no, t, true, y, yes}]
[--enable-compression {0, 1, f, false, n, no, t, true, y, yes}]
[--forwarding-protocol]
[--header-action]
[--header-name]
[--header-value]
[--match-processing-behavior {Continue, Stop}]
[--match-values]
[--match-variable]
[--negate-condition {0, 1, f, false, n, no, t, true, y, yes}]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--operator]
[--order]
[--origin-group]
[--preserve-unmatched-path {0, 1, f, false, n, no, t, true, y, yes}]
[--query-parameters]
[--query-string-caching-behavior]
[--redirect-protocol]
[--redirect-type]
[--selector]
[--source-pattern]
[--transforms]
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 disablecaching --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
Name der Übermittlungsregel, die innerhalb des Endpunkts eindeutig ist.
Name des Azure Front Door Standard- oder Azure Front Door Premium-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 unter dem Profil.
Optionale Parameter
Der Name der Aktion für die Übermittlungsregel: https://docs.microsoft.com/en-us/azure/frontdoor/front-door-rules-engine-actions.
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, der umgeleitet werden soll. 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.leer lassen, um die eingehende Abfragezeichenfolge beizubehalten.
Der Zielpfad, der im Umschreiben verwendet werden soll.
Gibt an, ob die Zwischenspeicherung auf der Route aktiviert werden soll.
Gibt an, ob die Inhaltskomprimierung in AzureFrontDoor aktiviert ist. Der Standardwert ist "false". Wenn die Komprimierung aktiviert ist, werden Inhalte als komprimiert bereitgestellt, wenn der Benutzer eine komprimierte Version anfordert. Inhalte werden auf AzureFrontDoor nicht komprimiert, wenn angeforderte Inhalte kleiner als 1 Byte oder größer als 1 MB sind.
Das Protokoll, das diese Regel beim Weiterleiten von Datenverkehr an Back-Ends verwendet.
Headeraktion für die Anforderungen.
Der Name der zu ändernden Kopfzeile.
Wert des Headers.
Wenn es sich bei dieser Regel um eine Übereinstimmung handelt, sollte das Regelmodul die verbleibenden Regeln weiterhin ausführen oder beenden. Wenn sie nicht vorhanden ist, wird standardmäßig "Weiter" festgelegt.
Stimmen Sie die Werte der Übereinstimmungsbedingung ab. z. B. durch Leerzeichen getrennte Werte 'GET' 'HTTP'. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
Name der Übereinstimmungsbedingung: https://docs.microsoft.com/en-us/azure/frontdoor/rules-match-conditions.
Wenn "true" lautet, wird die Bedingung aufgehoben.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Operator der Übereinstimmungsbedingung.
Die Reihenfolge, in der die Regeln für den Endpunkt angewendet werden. Mögliche Werte {0,1,2,3,Ã\"â'¢Â...Ã\"â'¢Â...Ã\"Ã\"â'¢Â...}. Eine Regel mit einer geringeren Reihenfolge wird vor einer Regel mit einer größeren Reihenfolge angewendet. Regel mit Reihenfolge 0 ist eine spezielle Regel. Es ist keine Bedingung erforderlich, und die darin aufgeführten Aktionen werden immer angewendet.
Name oder ID der OriginGroup, die die Standardmäßige OriginGroup überschreiben würde.
Bei "True" wird der verbleibende Pfad nach dem Quellmuster an den neuen Zielpfad angefügt.
Abfrageparameter, die eingeschlossen oder ausgeschlossen werden sollen. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
Definiert, wie CDN Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, Zwischenspeichern umgehen, um zu verhindern, dass Anforderungen, die Abfragezeichenfolgen enthalten, zwischengespeichert werden, oder jede Anforderung mit einer eindeutigen URL zwischenspeichern.
Protokoll, das für die Umleitung verwendet werden soll.
Der Umleitungstyp, den die Regel beim Umleiten von Datenverkehr verwendet.
Auswahl der Übereinstimmungsbedingung.
Ein Anforderungs-URI-Muster, das den Typ der Anforderungen identifiziert, die möglicherweise umgeschrieben werden.
Transformation, die vor dem Abgleich angewendet werden soll. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
Globale Parameter
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
Löschen einer vorhandenen Übermittlungsregel innerhalb eines Regelsatzes.
az afd rule delete [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--profile-name]
[--resource-group]
[--rule-set-name]
[--subscription]
[--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). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Name der Übermittlungsregel, die innerhalb des Endpunkts eindeutig ist.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Name des Azure Front Door Standard- oder Azure Front Door Premium-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 unter dem Profil.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Nicht zur Bestätigung auffordern
Globale Parameter
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
[--max-items]
[--next-token]
Beispiele
Listet alle Routen innerhalb des angegebenen Endpunkts auf.
az afd route list -g group --profile-name profile --endpoint-name endpoint1
Erforderliche Parameter
Name des Azure Front Door Standard- oder Azure Front Door Premium-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 unter dem Profil.
Optionale Parameter
Die Gesamtanzahl der Elemente, die in der Ausgabe des Befehls zurückgegeben werden sollen. Wenn die Gesamtanzahl der verfügbaren Elemente größer als der angegebene Wert ist, wird ein Token in der Ausgabe des Befehls bereitgestellt. Um die Paginierung fortzusetzen, geben Sie den Tokenwert im --next-token
Argument eines nachfolgenden Befehls an.
Token, das angibt, wo die Paginierung beginnen soll. Dies ist der Tokenwert aus einer zuvor abgeschnittenen Antwort.
Globale Parameter
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
Dient zum Abrufen einer vorhandenen Übermittlungsregel innerhalb eines Regelsatzes.
az afd rule show [--ids]
[--name]
[--profile-name]
[--resource-group]
[--rule-set-name]
[--subscription]
Beispiele
Details der Übermittlungsregel mit Name rule1 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). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Name der Übermittlungsregel, die innerhalb des Endpunkts eindeutig ist.
Name des Azure Front Door Standard- oder Azure Front Door Premium-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 unter dem Profil.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
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 update
Aktualisieren sie eine neue Übermittlungsregel innerhalb des angegebenen Regelsatzes.
az afd rule update [--actions]
[--add]
[--conditions]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--match-processing-behavior {Continue, Stop}]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--order]
[--profile-name]
[--remove]
[--resource-group]
[--rule-set-name]
[--set]
[--subscription]
Optionale Parameter
Eine Liste der Aktionen, die ausgeführt werden, wenn alle Bedingungen einer Regel erfüllt sind. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.
Eine Liste der Bedingungen, die übereinstimmen müssen, damit die auszuführenden Aktionen die Unterstützungssyntax, json-datei und yaml-datei ausführen. Probieren Sie "??" aus, um mehr anzuzeigen.
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Wenn es sich bei dieser Regel um eine Übereinstimmung handelt, sollte das Regelmodul die verbleibenden Regeln weiterhin ausführen oder beenden. Wenn sie nicht vorhanden ist, wird standardmäßig "Weiter" festgelegt.
Name der Übermittlungsregel, die innerhalb des Endpunkts eindeutig ist.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Die Reihenfolge, in der die Regeln für den Endpunkt angewendet werden. Mögliche Werte {0,1,2,3,Ãæ'ƒÂÃ'Ââ¢Âââæ'Ã'Â%Ãâ¢ã‚€Ã...... ¡Ã‚Ã'€Ââ'Ãâ'šÂÃ'Ââ€Â...Ãæ'ƒÂÃ'Ââ¢Ãæ'Ã'Ã'Ââ¢Ãâ¢Ã].Ã\... ¡Ã‚Ã'€Ââ'Ãâ'šÂÃ'Ââ€Â...Ãæ'ƒÂÃ'Ââ¢Ãæ'Ã'Ã'Ââ¢Ãâ¢Ã].Ã\... ¡Ã‚Ã'€Ãæ'Ãâ'â'šÂÃ'Â...}. Eine Regel mit einer geringeren Reihenfolge wird vor einer Regel mit einer größeren Reihenfolge angewendet. Regel mit Reihenfolge 0 ist eine spezielle Regel. Es ist keine Bedingung erforderlich, und die darin aufgeführten Aktionen werden immer angewendet.
Name des Azure Front Door Standard- oder Azure Front Door Premium-Profils, das innerhalb der Ressourcengruppe eindeutig ist.
Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Name des Regelsatzes unter dem Profil.
Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
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 wait
Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung erfüllt ist.
az afd rule wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--profile-name]
[--resource-group]
[--rule-set-name]
[--subscription]
[--timeout]
[--updated]
Optionale Parameter
Warten Sie, bis sie mit 'provisioningState' unter 'Succeeded' erstellt wurde.
Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Warten Sie, bis sie gelöscht wurde.
Warten Sie, bis die Ressource vorhanden ist.
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Abrufintervall in Sekunden.
Name der Übermittlungsregel, die innerhalb des Endpunkts eindeutig ist.
Name des Azure Front Door Standard- oder Azure Front Door Premium-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 unter dem Profil.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Maximale Wartezeit in Sekunden.
Warten Sie, bis sie mit provisioningState unter 'Succeeded' aktualisiert wurde.
Globale Parameter
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.