az network application-gateway waf-policy custom-rule
Verwalten sie benutzerdefinierte Regeln für die Webanwendungsfirewall (WAF) des Anwendungsgateways.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az network application-gateway waf-policy custom-rule create |
Erstellen Sie eine benutzerdefinierte WAF-Richtlinienregel für das Anwendungsgateway. |
Kernspeicher | Allgemein verfügbar |
az network application-gateway waf-policy custom-rule delete |
Löschen einer benutzerdefinierten WAF-Richtlinienregel für das Anwendungsgateway. |
Kernspeicher | Allgemein verfügbar |
az network application-gateway waf-policy custom-rule list |
Benutzerdefinierte Regeln für das Anwendungsgateway-WAF-Richtlinien auflisten. |
Kernspeicher | Allgemein verfügbar |
az network application-gateway waf-policy custom-rule match-condition |
Verwalten Sie Übereinstimmungsbedingungen in einer benutzerdefinierten Richtlinie für eine Webanwendungsfirewall (WAF) eines Anwendungsgateways. |
Kernspeicher | Allgemein verfügbar |
az network application-gateway waf-policy custom-rule match-condition add |
Fügen Sie einer benutzerdefinierten WAF-Richtlinienregel für ein Anwendungsgateway eine Übereinstimmungsbedingung hinzu. |
Kernspeicher | Allgemein verfügbar |
az network application-gateway waf-policy custom-rule match-condition list |
Auflisten von WAF-Richtlinienbedingungen für benutzerdefinierte Regelbedingungen für Anwendungsgateway. |
Kernspeicher | Allgemein verfügbar |
az network application-gateway waf-policy custom-rule match-condition remove |
Entfernen Sie eine Übereinstimmungsbedingung aus einer benutzerdefinierten WAF-Richtlinienregel für ein Anwendungsgateway. |
Kernspeicher | Allgemein verfügbar |
az network application-gateway waf-policy custom-rule show |
Rufen Sie die Details einer benutzerdefinierten WAF-Richtlinienregel für ein Anwendungsgateway ab. |
Kernspeicher | Allgemein verfügbar |
az network application-gateway waf-policy custom-rule update |
Aktualisieren einer benutzerdefinierten WAF-Richtlinienregel für das Anwendungsgateway. |
Kernspeicher | Allgemein verfügbar |
az network application-gateway waf-policy custom-rule create
Erstellen Sie eine benutzerdefinierte WAF-Richtlinienregel für das Anwendungsgateway.
az network application-gateway waf-policy custom-rule create --action {Allow, Block, JSChallenge, Log}
--name
--policy-name
--priority
--resource-group
--rule-type {Invalid, MatchRule, RateLimitRule}
[--group-by-user-session]
[--match-conditions]
[--rate-limit-duration {FiveMins, OneMin}]
[--rate-limit-threshold]
[--state {Disabled, Enabled}]
Beispiele
Erstellen Sie eine benutzerdefinierte WAF-Richtlinienregel für das Anwendungsgateway.
az network application-gateway waf-policy custom-rule create --action Allow --name MyWafPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule
Erstellen Sie eine benutzerdefinierte WAF-Richtlinienregel für das Anwendungsgateway mit benutzersitzungsbezeichner.
az network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --priority 3 --action Block --rule-type RateLimitRule --rate-limit-duration FiveMins --rate-limit-threshold 15 --group-by-user-session "[{group-by-variables:[{variable-name:GeoLocation}]}]"
Erforderliche Parameter
Auszuführende Aktion.
Name der WAF-Richtlinienregel.
Name der WAF-Richtlinie des Anwendungsgateways.
Regelpriorität. Niedrigere Werte werden vor höheren Werten ausgewertet.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Regeltyp.
Optionale Parameter
Liste der Benutzersitzungsbezeichnergruppe nach Klauseln. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
Liste der Übereinstimmungsbedingungen Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
Dauer, für die die Richtlinie für die Zinsbegrenzung angewendet wird. Gilt nur, wenn ruleType "RateLimitRule" ist.
Der Schwellenwert für "Rate Limit", der bei "ruleType" angewendet werden soll, ist "RateLimitRule". Muss größer als oder gleich 1 sein.
Beschreiben, ob sich die benutzerdefinierte Regel im aktivierten oder deaktivierten Zustand befindet.
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 network application-gateway waf-policy custom-rule delete
Löschen einer benutzerdefinierten WAF-Richtlinienregel für das Anwendungsgateway.
az network application-gateway waf-policy custom-rule delete --name
--policy-name
--resource-group
Beispiele
Löschen einer benutzerdefinierten WAF-Richtlinienregel für das Anwendungsgateway.
az network application-gateway waf-policy custom-rule delete --name MyWafPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup --subscription MySubscription
Erforderliche Parameter
Name der WAF-Richtlinienregel.
Name der WAF-Richtlinie des Anwendungsgateways.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
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 network application-gateway waf-policy custom-rule list
Benutzerdefinierte Regeln für das Anwendungsgateway-WAF-Richtlinien auflisten.
az network application-gateway waf-policy custom-rule list --policy-name
--resource-group
Beispiele
Benutzerdefinierte Regeln für das Anwendungsgateway-WAF-Richtlinien auflisten.
az network application-gateway waf-policy custom-rule list --policy-name MyPolicy --resource-group MyResourceGroup
Erforderliche Parameter
Name der WAF-Richtlinie des Anwendungsgateways.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
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 network application-gateway waf-policy custom-rule show
Rufen Sie die Details einer benutzerdefinierten WAF-Richtlinienregel für ein Anwendungsgateway ab.
az network application-gateway waf-policy custom-rule show --name
--policy-name
--resource-group
Beispiele
Rufen Sie die Details einer benutzerdefinierten WAF-Richtlinienregel für ein Anwendungsgateway ab.
az network application-gateway waf-policy custom-rule show --name MyWAFPolicyRule --policy-name MyPolicy --resource-group MyResourceGroup
Erforderliche Parameter
Name der WAF-Richtlinienregel.
Name der WAF-Richtlinie des Anwendungsgateways.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
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 network application-gateway waf-policy custom-rule update
Aktualisieren einer benutzerdefinierten WAF-Richtlinienregel für das Anwendungsgateway.
az network application-gateway waf-policy custom-rule update --name
--policy-name
--resource-group
[--action {Allow, Block, JSChallenge, Log}]
[--add]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--group-by-user-session]
[--match-conditions]
[--priority]
[--rate-limit-duration {FiveMins, OneMin}]
[--rate-limit-threshold]
[--remove]
[--rule-type {Invalid, MatchRule, RateLimitRule}]
[--set]
[--state {Disabled, Enabled}]
Beispiele
Aktualisieren einer benutzerdefinierten WAF-Richtlinienregel für das Anwendungsgateway.
az network application-gateway waf-policy custom-rule update --action Allow --name MyWAFPolicyRule --policy-name MyPolicy --priority 500 --resource-group MyResourceGroup --rule-type MatchRule
Aktualisieren Sie eine benutzerdefinierte Regel für waf-Richtlinien des Anwendungsgateways mit benutzersitzungsbezeichner.
az network application-gateway waf-policy custom-rule create -g MyResourceGroup --policy-name MyPolicy -n MyRule --rate-limit-duration OneMin --rate-limit-threshold 10 --group-by-user-session "[{group-by-variables:[{variable-name:ClientAddr}]}]"
Erforderliche Parameter
Name der WAF-Richtlinienregel.
Name der WAF-Richtlinie des Anwendungsgateways.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
Auszuführende Aktion.
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>.
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.
Liste der Benutzersitzungsbezeichnergruppe nach Klauseln. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
Liste der Übereinstimmungsbedingungen Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.
Regelpriorität. Niedrigere Werte werden vor höheren Werten ausgewertet.
Dauer, für die die Richtlinie für die Zinsbegrenzung angewendet wird. Gilt nur, wenn ruleType "RateLimitRule" ist.
Der Schwellenwert für "Rate Limit", der bei "ruleType" angewendet werden soll, ist "RateLimitRule". Muss größer als oder gleich 1 sein.
Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.
Regeltyp.
Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=.
Beschreiben, ob sich die benutzerdefinierte Regel im aktivierten oder deaktivierten Zustand befindet.
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.