AWS WAF in Google SecOps einbinden

In diesem Dokument wird beschrieben, wie Sie AWS WAF in Google Security Operations (Google SecOps) einbinden.

Anwendungsfälle

Die AWS WAF-Integration hilft Ihnen, Ihre Webanwendungen zu schützen, indem Sie Folgendes tun können:

  • IP-Blockierung automatisieren: Von Google SecOps erkannte schädliche IP-Adressen werden automatisch zu AWS WAF-IP-Sets hinzugefügt, um Traffic am Netzwerkrand zu blockieren.
  • Zugriffssteuerungslisten (ACLs) verwalten: Web-ACLs dynamisch erstellen und aktualisieren, um auf neue Bedrohungen zu reagieren.
  • Globale und regionale Sicherheit orchestrieren: Verwalten Sie Regeln für regionale Ressourcen (wie ALBs) und globale Ressourcen (Amazon CloudFront) über eine einzige Oberfläche.

Integrationsparameter

Verwenden Sie die folgenden Parameter, um die Integration zu konfigurieren:

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
AWS-Zugriffsschlüssel-ID String – Ja AWS-Zugriffsschlüssel-ID, die für die Integration verwendet werden soll.
AWS Secret Key Passwort – Ja AWS-Secret-Key, der in der Integration verwendet werden soll.
AWS-Standardregion String – Ja AWS-Standardregion, die in der Integration verwendet werden soll, z. B. us-west-2.

Der Bereich Regional in AWS WAF entspricht der hier festgelegten Region. Der Bereich CloudFront ist global und hängt nicht von dieser Region ab. Ressourcen, die unter Regional erstellt werden, sind jedoch auf diesen Wert beschränkt.

Wenn Sie AWS WAF-Ressourcen in mehreren AWS-Regionen verwalten möchten, müssen Sie für jede Region eine separate Integrationsinstanz konfigurieren.

Eine Anleitung zum Konfigurieren einer Integration in Google SecOps finden Sie unter Integrationen konfigurieren.

Sie können später bei Bedarf Änderungen vornehmen. Nachdem Sie eine Integrationsinstanz konfiguriert haben, können Sie sie in Playbooks verwenden. Weitere Informationen zum Konfigurieren und Unterstützen mehrerer Instanzen finden Sie unter Mehrere Instanzen unterstützen.

Aktionen

Weitere Informationen zu Aktionen finden Sie unter Auf ausstehende Aktionen im Workdesk reagieren und Manuelle Aktion in einem Fall ausführen.

Ping

Testen Sie die Verbindung zu AWS WAF.

Parameter

–

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Bei Erfolg: „Verbindung zum AWS WAF-Server mit den angegebenen Verbindungsparametern erfolgreich hergestellt!“

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Wenn nicht erfolgreich: „Verbindung zum AWS WAF-Server konnte nicht hergestellt werden! Error is {0}".format(exception.stacktrace)

Allgemein

IP-Satz erstellen

Erstellen Sie in AWS WAF eine IP-Gruppe basierend auf Entitäten.

Die IP-Gruppe wird im folgenden Format erstellt:

Siemplify_NAME_IP Type`

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Name String – Ja Geben Sie den Namen des IP-Satzes an. Hinweis: Durch die Aktion wird ein IP-Satz im folgenden Format erstellt: Siemplify_{Name}_{IP Type}. Der Name muss 1–128 Zeichen lang sein. Gültige Zeichen: A–Z, a–z, 0–9, - (Bindestrich) und _ (Unterstrich).
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Geben Sie den Bereich für die Erstellung von IP-Sets an. Wenn „Beide“ ausgewählt ist, wird durch die Aktion ein IP-Satz in regionalen und Amazon CloudFront-Bereichen erstellt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Beschreibung String – Nein Geben Sie die Beschreibung für die IP-Gruppe an.
Tags CSV – Nein Geben Sie zusätzliche Tags an, die dem IP-Satz hinzugefügt werden sollen. Format: key_1:value_1,key_2:value_1.

Ausführen am

Diese Aktion wird für die Entität „IP-Adresse“ ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
JSON-Ergebnis
{
"Regional": ["IPv4_set", "IPv6_set"]
"Cloudfront":  ["IPv4_set", "IPv6_set"]
}
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Bei Erfolg und wenn mindestens eine der bereitgestellten Entitäten zum Erstellen einer IP-Gruppe verwendet wurde (is_success = true): „Successfully created {0} {1} IP Set '{2}' in AWS WAF with the following IPs: \n {3}".format("Regional"/"Cloudfront", "IPv4"/"IPv6", full_name, entity.identifier list)

Wenn bestimmte Entitäten nicht verwendet werden können(is_success = true): „Die Aktion konnte die folgenden IP-Adressen nicht verwenden, um ein AWS WAF-IP-Set zu erstellen\n: {0}“.format([entity.identifier])

Wenn nicht alle Entitäten verwendet werden können (is_success = false): „Es wurden keine IP-Sätze erstellt. Grund: Keine der angegebenen IP-Entitäten war gültig.“

Wenn alle Sets bereits vorhanden sind (is_success=false) oder wenn nur teilweise Sets bereits vorhanden sind (is_success=true): „Die folgenden {0} IP-Muster-Sets ‚{1}‘ sind bereits vorhanden: \n.“ .format("Regional/CloudFront", list_of_full_names)

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Bei schwerwiegendem Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, Sonstiges: „Fehler beim Ausführen der Aktion ‚IP-Satz erstellen‘. Reason: {0}''.format(error.Stacktrace)

IP-Adresse zu IP-Satz hinzufügen

Fügen Sie dem IP-Satz in AWS WAF IP-Adressen hinzu.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Namen der IP-Sätze CSV – Ja Geben Sie die durch Kommas getrennte Liste der IP-Satznamen an. Beispiel: name_1,name_2
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Geben Sie den Bereich des IP-Satzes an. Wenn „Beide“ ausgewählt ist, werden IP-Adressen zu IP-Sets in den Bereichen Regional und CloudFront hinzugefügt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Ausführen am

Diese Aktion wird für die Entität „IP-Adresse“ ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Bei Erfolg und wenn mindestens eine IP-Adresse zu einem IP-Satz hinzugefügt wurde(is_success = true): „Successfully added the following IPs to the {0} IP Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

Wenn bestimmte Entitäten nicht zu einem der IP-Sets hinzugefügt werden können(is_success = true): „Action was not able to add the following IPs to the {0} IP Set '{1}' in AWS WAF\n: {2}“.format("Regional"/"Cloudfront", full_name,[entity.identifier])

Wenn eine der IP-Gruppen nicht gefunden wird (is_success = true): „Action wasn't able to find the following '{0}' IP Sets in the AWS WAF:\n {1}".format("Regional"/Cloudfront",list of IP sets that were not found in that scope)

Wenn nicht alle angegebenen IP-Sets in den ausgewählten Bereichen gefunden werden (is_success=false): „Die Aktion hat die angegebenen IP-Sets nicht gefunden.“

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Bei schwerwiegendem Fehler, SDK-Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, Sonstiges: „Fehler beim Ausführen der Aktion ‚IP zu IP-Satz hinzufügen‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Regex-Mustersatz erstellen

Erstellen Sie in AWS WAF einen regulären Ausdruck auf Basis von Entitäten.

Der Satz von Mustern für reguläre Ausdrücke darf nur 10 Muster pro Satz enthalten und es darf insgesamt nur 10 Sätze von Mustern für reguläre Ausdrücke geben.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Name String – Ja Geben Sie den Namen des Mustersatzes für reguläre Ausdrücke an. Hinweis: Der Name muss 1–128 Zeichen lang sein. Gültige Zeichen: A–Z, a–z, 0–9, - (Bindestrich) und _ (Unterstrich).
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Geben Sie den Bereich für die Erstellung von Mustersätzen für reguläre Ausdrücke an. Wenn „Beide“ ausgewählt ist, wird mit der Aktion ein regulärer Ausdruck in den Bereichen Regional und CloudFront erstellt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Beschreibung String – Nein Geben Sie die Beschreibung für den Satz von Mustern für reguläre Ausdrücke an.
Tags CSV – Nein Geben Sie zusätzliche Tags an, die dem regulären Ausdrucksmustersatz hinzugefügt werden sollen. Format: key_1:value_1,key_2:value_1.
Domainmuster Kästchen Aktiviert Nein Wenn diese Option aktiviert ist, ruft die Aktion den Domainteil aus URLs ab und erstellt ein reguläres Ausdrucksmuster, das darauf basiert. Beispielsweise wird http://test.com/folder in ^(http|https)(:\/\/)(\Qtest.com\E).*".format(entity) konvertiert.
IP-Muster Kästchen Aktiviert Nein Wenn diese Option aktiviert ist, erstellt die Aktion ein korrektes reguläres Ausdrucksmuster aus der IP-Adresse, anstatt den Rohwert zu verwenden. Beispielsweise wird 10.0.0.1 in ^(http|https)(:\/\/)(\Q10.0.1\E).*".format(entity) konvertiert.

Ausführen am

Diese Aktion wird für die folgenden Entitäten ausgeführt:

  • IP-Adresse
  • URL

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
JSON-Ergebnis
{
"Regional": "Regex_set"
"Cloudfront": "Regex_set"
}
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Bei Erfolg und wenn mindestens eine der bereitgestellten Entitäten zum Erstellen eines regulären Ausdruckssatzes verwendet wurde (is_success = true): „Successfully created {0} Regex Pattern Set '{1}' in AWS WAF with the following entities: \n {2}“.format("Regional"/"Cloudfront", name, entity.identifier list)

Wenn mehr als 10 Entitäten zum Erstellen eines Sets mit Mustern für reguläre Ausdrücke verwendet werden sollen: „Die Aktion konnte keine Sets mit Mustern für reguläre Ausdrücke mit allen angegebenen Entitäten erstellen, da das Limit überschritten wurde. Die folgenden Entitäten wurden übersprungen: {0}".format(entity.identifier)

Wenn der Satz bereits vorhanden ist (is_success=false): „{0} Regex Pattern Set '{1}' already exists.“ .format("Regional/CloudFront", name)

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Bei schwerwiegendem Fehler, SDK-Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, Sonstiges: „Fehler beim Ausführen der Aktion ‚Regex-Muster-Set erstellen‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Web-ACLs erstellen

Erstellen Sie eine Web-ACL in AWS WAF.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Name String – Ja Geben Sie den Namen der Web-ACL an. Hinweis: Der Name muss 1–128 Zeichen lang sein. Gültige Zeichen: A–Z, a–z, 0–9, - (Bindestrich) und _ (Unterstrich).
Regelquelltyp DDL

IP-Satz

Möglicher Wert

IP-Satz

Regelgruppe

Ja Geben Sie an, welcher Regeltyp verwendet werden soll.
Name der Regelquelle String – Ja Geben Sie den Namen der Quelle an, die für die Web-ACL verwendet werden soll. Wenn der „Regelquellentyp“ „IP-Satz“ ist, sucht die Aktion nach IP-Sätzen mit diesem Namen. Wenn der „Regelquellentyp“ „Regelgruppe“ ist, sucht die Aktion nach Regelgruppen mit diesem Namen.
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Geben Sie den Bereich für die Erstellung der Web-ACL an. Wenn „Beide“ ausgewählt ist, wird mit der Aktion eine Web-ACL in den Bereichen Regional und CloudFront erstellt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Stichprobenanfragen aktivieren Kästchen Deaktiviert Ja Wenn diese Option aktiviert ist, speichert AWS WAF eine Stichprobe der Webanfragen, die den Regeln entsprechen.
CloudWatch-Messwerte aktivieren Kästchen Deaktiviert Ja Wenn diese Option aktiviert ist, sendet die zugehörige Ressource Messwerte an CloudWatch.
CloudWatch-Messwertname Kästchen Deaktiviert Ja Geben Sie den Namen des CloudWatch-Messwerts an. Hinweis: Der Name muss 1–128 Zeichen lang sein. Gültige Zeichen: A–Z, a–z, 0–9, - (Bindestrich) und _ (Unterstrich).
Standardaktion DDL

Zulassen

Mögliche Werte:

  • Zulassen
  • Blockieren
Ja Geben Sie die Standardaktion für Anfragen an, die mit keiner Regel übereinstimmen.
IP-Satz-Aktion DDL

Blockieren

Möglicher Wert:

  • Zulassen
  • Blockieren
  • Anzahl
Nein Geben Sie die Aktion für Regeln an, die auf dem IP-Satz basieren.
Regelpriorität Ganzzahl – Ja Legen Sie die Priorität der Regel fest. Prioritäten in der Web-ACL müssen eindeutig sein.
Beschreibung String – Nein Geben Sie die Beschreibung für die Web-ACL an.
Tags CSV – Nein Geben Sie zusätzliche Tags an, die der Web-ACL hinzugefügt werden sollen. Format: key_1:value_1,key_2:value_1.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
JSON-Ergebnis
{
"Regional": "Web_Acl_name"
"Cloudfront": "Web_Acl_name"
}
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn verfügbare IP-Sets erfolgreich aufgelistet wurden(is_success = true) und „Scope“ == „Both“: „Successfully created Web ACL {0} in Regional and CloudFront scopes.“.format(name)

If successfully listed available IP Sets(is_success = true) and "Scope" == "Regional": "Successfully created Web ACL {0} in Regional.".format(name)

Wenn verfügbare IP-Sets erfolgreich aufgelistet wurden(is_success = true) und „Scope“ == „Cloudfront“: „Successfully created Web ACL {0} in Cloudfront scope.“ format(name)

Wenn die Web-ACL vorhanden ist:

Geben Sie „The Web ACL {} already exists in {} scope.“ aus.format(web ACL name, scope).

Wenn die IP-Gruppe / Regelgruppe nicht gefunden wurde: „Die Aktion konnte keine Web-ACL erstellen. Reason: {0} {1} wasn't found in AWS WAF".format("IP Set/Rule Group", Rule Source Name)

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Bei schwerwiegendem Fehler, SDK-Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, Sonstiges: „Fehler beim Ausführen der Aktion ‚Web-ACL erstellen‘. Reason: {0}''.format(error.Stacktrace)

Regel zu Web-ACL hinzufügen

Fügen Sie der Web-ACL in AWS WAF eine Regel basierend auf IP-Sets oder Regelgruppen hinzu. Die Web-ACL kann maximal 1.500 Regeln enthalten.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Web-ACL-Namen CSV – Ja

Geben Sie die durch Kommas getrennte Liste der Web-ACL-Namen an. Beispiel: name_1,name_2

Regelquelltyp DDL

IP-Satz

Mögliche Werte:

  • IP-Satz
  • Regelgruppe
Ja Geben Sie an, welcher Regeltyp verwendet werden soll.
Name der Regelquelle String – Ja Geben Sie den Namen der Quelle an, die für die Web-ACL verwendet werden soll. Wenn der „Regelquellentyp“ „IP-Satz“ ist, sucht die Aktion nach IP-Sätzen mit diesem Namen. Wenn der „Regelquellentyp“ „Regelgruppe“ ist, sucht die Aktion nach Regelgruppen mit diesem Namen.
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Geben Sie den Geltungsbereich für die neuen Regeln an. Wenn „Beide“ ausgewählt ist, wird durch die Aktion eine Regel zu einer Web-ACL in den Bereichen Regional und CloudFront hinzugefügt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Regelpriorität Ganzzahl – Ja Legen Sie die Priorität der Regel fest. Prioritäten in der Web-ACL müssen eindeutig sein.
IP-Satz-Aktion DDL

Blockieren

Möglicher Wert:

  • Zulassen
  • Blockieren
  • Anzahl
Nein Geben Sie die Aktion für Regeln an, die auf dem IP-Satz basieren.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn erfolgreich und mindestens eine Regel zu einer Web-ACL hinzugefügt wurde (is_success = true): „Successfully added a rule to the following Web ACLs '' in AWS WAF.“ (Eine Regel wurde den folgenden {0} Web-ACLs „{1}“ in AWS WAF hinzugefügt.) .format("Regional"/"Cloudfront", list of name)

Wenn eine der Web-ACLs nicht gefunden wird(is_success = true): „Action wasn't able to find the following '{0}' Web ACLs in the AWS WAF:\n {1}".format("Regional"/Cloudfront", list of Web ACLs that were not found in that scope)

Wenn eine Regel mit dem Namen bereits pro Web-ACL im Bereich vorhanden ist (is_success=true): „Die Aktion konnte {0} Regeln nicht zur Web-ACL in AWS WAF hinzufügen. Reason: {0} with name '{1}' already exists in the following Web ACLs:\n{2}".format( rule source type, rule source name, list Web ACL with scope - structure {0} - {1}.format(scope, web acl name))

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Bei schwerwiegendem Fehler, SDK-Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, Sonstiges: „Fehler beim Ausführen der Aktion ‚Regel zu Web-ACL hinzufügen‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Regelgruppe erstellen

Erstellen Sie eine Regelgruppe in AWS WAF.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Name String – Ja Geben Sie den Namen der Regelgruppe an. Hinweis: Der Name muss 1–128 Zeichen lang sein. Gültige Zeichen: A–Z, a–z, 0–9, - (Bindestrich) und _ (Unterstrich).
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Geben Sie den Bereich für die Erstellung der Regelgruppe an. Wenn „Beide“ ausgewählt ist, wird durch die Aktion eine Regelgruppe in den Bereichen Regional und CloudFront erstellt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Kapazität Ganzzahl 100 Ja Geben Sie die Kapazität der Regelgruppe an. Hinweis: Sie können die Kapazität nicht mehr ändern, nachdem die Gruppe erstellt wurde. Der Höchstwert ist 1.500.
Stichprobenanfragen aktivieren Kästchen Deaktiviert Ja Wenn diese Option aktiviert ist, speichert AWS WAF eine Stichprobe der Webanfragen, die den Regeln entsprechen.
CloudWatch-Messwerte aktivieren Kästchen Deaktiviert Ja Wenn diese Option aktiviert ist, sendet die zugehörige Ressource Messwerte an CloudWatch.
CloudWatch-Messwertname Kästchen Deaktiviert Ja Geben Sie den Namen des CloudWatch-Messwerts an. Hinweis: Der Name muss 1–128 Zeichen lang sein. Gültige Zeichen: A–Z, a–z, 0–9, - (Bindestrich) und _ (Unterstrich).
Beschreibung String – Nein Geben Sie die Beschreibung für die Regelgruppe an.
Tags CSV – Nein Geben Sie zusätzliche Tags an, die der Regelgruppe hinzugefügt werden sollen. Format: key_1:value_1,key_2:value_1.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn verfügbare IP-Sets erfolgreich aufgelistet wurden(is_success = true) und „Scope“ == „Both“: „Successfully created Rule Group {0} in Regional and CloudFront scopes.“ .format(name)

>Wenn verfügbare IP-Sets erfolgreich aufgelistet wurden (is_success = true) und „Scope“ == „Regional“: „The Rule Group {} already exists in {} scope.“ (Die Regelgruppe {} ist bereits im Bereich {} vorhanden.) .format(web ACL name, scope).

If successfully listed available IP Sets(is_success = true) and "Scope" == "Cloudfront": "Successfully created Rule Group {0} in Cloudfront scope.".format(name)

Wenn die Regelgruppe vorhanden ist: „Successfully created Rule Group {0} in Cloudfront scope.“ .format(name)

Wenn die Erstellung der Regelgruppe fehlschlägt: „Action was not able to create Rule Group {} in {} scope“.format(web ACL name, scope).

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Bei schwerwiegendem Fehler, SDK-Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, Sonstiges: „Fehler beim Ausführen der Aktion ‚Regelgruppe erstellen‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Entität zu Regex-Mustersatz hinzufügen

Fügen Sie dem in AWS WAF festgelegten Muster für reguläre Ausdrücke Stringmuster hinzu, die auf Entitäten basieren.

Der Satz von Mustern für reguläre Ausdrücke darf nur 10 Muster enthalten.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Namen von Regex-Mustersätzen CSV – Ja Geben Sie die durch Kommas getrennte Liste der Namen der regulären Ausdrucksmustersätze an, z. B. name_1,name_2.
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Umfang des regulären Ausdrucksmustersatzes. Wenn „Beide“ ausgewählt ist, werden mit der Aktion Muster basierend auf Entitäten zu regulären Ausdrucksmustersätzen in den Bereichen Regional und CloudFront hinzugefügt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Domainmuster Kästchen Aktiviert Nein Wenn diese Option aktiviert ist, ruft die Aktion den Domainteil aus URLs ab und erstellt ein reguläres Ausdrucksmuster, das darauf basiert. Beispielsweise wird http://test.com/folder in ^(http|https)(:\/\/)(\Qtest.com\E).*".format(entity) konvertiert.
IP-Muster Kästchen Aktiviert

Nein

Wenn diese Option aktiviert ist, erstellt die Aktion ein korrektes reguläres Ausdrucksmuster aus der IP-Adresse, anstatt den Rohwert zu verwenden. Beispielsweise wird 10.0.0.1 in ^(http|https)(:\/\/)(\Q10.0.1\E).*".format(entity) konvertiert.

Ausführen am

Diese Aktion wird für die folgenden Entitäten ausgeführt:

  • IP-Adresse
  • URL

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn erfolgreich und mindestens eine Entität zu einem regulären Ausdrucksmustersatz hinzugefügt wurde(is_success = true): „Successfully added the following entity patterns to the {0} Regex Pattern Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", name, list of entity patterns)

Wenn mehr als 10 Entitäten zum Erstellen eines regulären Ausdrucks-Mustersatzes verwendet werden sollen: „Die Aktion konnte keine Muster zum Regex-Mustersatz {1} von {0} basierend auf allen bereitgestellten Entitäten hinzufügen, da das Limit überschritten wurde. Die folgenden Entitäten wurden übersprungen: {2}".forma("Regional"/"Cloudfront", name, entity.identifier)

Wenn einer der Sätze nicht gefunden wird (is_success = true): „Action wasn't able to find the following '{0}' Regex Pattern Sets in the AWS WAF:\n {1}".format("Regional"/Cloudfront",list of regular expression pattern sets that were not found in that scope)

Wenn nicht alle angegebenen Sätze im ausgewählten Bereich oder in den ausgewählten Bereichen gefunden werden (is_success=false): „Die Aktion hat die angegebenen Regex-Mustersätze nicht gefunden.“

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Bei schwerwiegendem Fehler, SDK-Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, Sonstiges: „Fehler beim Ausführen der Aktion ‚Entität zu Regex-Mustergruppe hinzufügen‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Muster zu Regex-Mustersatz hinzufügen

Fügen Sie dem regulären Ausdrucksmustersatz in AWS WAF Stringmuster hinzu.

Der Satz von Mustern für reguläre Ausdrücke darf nur 10 Muster pro Satz enthalten.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Namen von Regex-Mustersätzen CSV – Ja Geben Sie die durch Kommas getrennte Liste der Namen der regulären Ausdrucksmustersätze an, z. B. name_1,name_2.
Muster CSV – Ja Geben Sie die durch Kommas getrennte Liste der Muster an, die dem regulären Ausdrucksmustersatz hinzugefügt werden sollen, z. B. pattern_1,pattern_2.
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Umfang des regulären Ausdrucksmustersatzes. Wenn „Beide“ ausgewählt ist, werden mit der Aktion Muster basierend auf Entitäten zu regulären Ausdrucksmustersätzen in den Bereichen Regional und CloudFront hinzugefügt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Bei Erfolg und wenn mindestens ein Muster zu einem regulären Ausdrucksmustersatz hinzugefügt wurde(is_success = true): „Successfully added the following patterns to the {0} Regex Pattern Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", name, list of patterns)

Wenn einer der Sätze nicht gefunden wird (is_success = true):t „Action wasn't able to find the following '{0}' Regex Pattern Sets in the AWS WAF:\n {1}“.format("Regional"/Cloudfront",list of regular expression pattern sets that were not found in that scope).

Wenn nicht alle angegebenen Sätze im ausgewählten Bereich oder in den ausgewählten Bereichen gefunden werden (is_success=false): „Die Aktion hat die angegebenen Regex-Muster-Sätze nicht gefunden.“

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Bei schwerwiegendem Fehler, SDK-Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, Sonstiges: „Fehler beim Ausführen der Aktion ‚Muster zu Regex-Mustersatz hinzufügen‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Regel aus Web-ACL entfernen

Entfernen Sie eine Regel aus der Web-ACL in AWS WAF.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Web-ACL-Namen CSV Ja

Geben Sie die durch Kommas getrennte Liste der Web-ACL-Namen an. Beispiel: name_1,name_2

Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Geben Sie den Bereich für das Entfernen der Web-ACL an. Wenn „Beide“ ausgewählt ist, wird mit der Aktion eine Web-ACL in den Bereichen Regional und CloudFront entfernt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Regelname String

–

Ja Geben Sie den Namen der Regel an, die gelöscht werden soll.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen
is_success is_success=False
is_success is_success=True
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn erfolgreich und mindestens eine Regel aus einer Regelgruppe entfernt wurde: Ausgabe „Successfully removed a rule from the following {0} Web ACLs '{1}' in AWS WAF.“ (Eine Regel wurde erfolgreich aus den folgenden Web-ACLs „“ in AWS WAF entfernt.) .format("Regional"/"Cloudfront", Liste der Namen)

Wenn für eine Regelgruppe nicht erfolgreich: „Action wasn't able to remove a rule from the following {0} Web ACLs '{1}' in AWS WAF.“ ausgeben.format("Regional"/"Cloudfront", list of names)

if unsuccessful for one Web ACL, because rule wasn't found in one ACL: print "Action wasn't able to find the specified rule in the following {0} Web ACLs '{1}' in AWS WAF.".format("Regional"/"Cloudfront", list of names Web ACL)

Wenn eine der Regelgruppen nicht gefunden wird: Ausgabe: „Action wasn't able to find the following '{0}' Web ACLs in the AWS WAF:\n {1}".format("Regional"/Cloudfront", list of Rule Group that were not found in that scope)

Wenn nicht alle angegebenen Sets im gewünschten Bereich oder in den gewünschten Bereichen gefunden werden: Geben Sie „Die Aktion hat die angegebenen Web-ACLs nicht gefunden“ aus.

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

if fatal error, SDK error, like wrong credentials, no connection to server, other: print "Error executing action "Remove Rule From Web ACL". Reason: {0}''.format(error.Stacktrace)

Allgemein

Web-ACLs auflisten

Verfügbare Web-ACLs in AWS WAF auflisten.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Geben Sie den Bereich für die Auflistung der Web-ACLs an.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Maximale Anzahl zurückzugebender Web-ACLs Ganzzahl 50 Nein Geben Sie an, wie viele Web-ACLs zurückgegeben werden sollen. Der Standardwert ist 50. Der Höchstwert ist 100.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen
is_success is_success=False
is_success is_success=True
JSON-Ergebnis
[
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
"CloudFront": [
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ (Entität \ Allgemein)
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn die verfügbaren IP-Sets erfolgreich aufgelistet wurden und „Scope“ == „Both“: „Die verfügbaren Web-ACLs in den Bereichen ‚Regional‘ und ‚Cloudfront‘ wurden erfolgreich aufgelistet.“

Wenn verfügbare IP-Sets erfolgreich aufgelistet wurden(is_success = true) und „Scope“ == „Regional“: „Verfügbare Web-ACLs im regionalen Bereich wurden erfolgreich aufgelistet.“

Wenn verfügbare IP-Sets erfolgreich aufgelistet wurden(is_success = true) und „Scope“ == „Cloudfront“: „Verfügbare Web-ACLs im Cloudfront-Bereich wurden erfolgreich aufgelistet.“

Wenn keine Werte verfügbar sind(is_success = false) und „Scope“ == „Both“: „No available Web ACLs were found in Regional and Cloudfront scopes.“

Wenn keine Werte verfügbar sind (is_success = false) und „Scope“ == „Regional“: „Im regionalen Bereich wurden keine verfügbaren Web-ACLs gefunden.“

Wenn keine Werte verfügbar sind(is_success = false) und „Scope“ == „Cloudfront“: „Im Cloudfront-Bereich wurden keine verfügbaren Web-ACLs gefunden.“

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Bei schwerwiegendem Fehler, SDK-Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server, Sonstiges: „Fehler beim Ausführen der Aktion ‚Web-ACLs auflisten‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Tabelle mit Fall-Repository

(wenn „Umfang“ == „Regional“ oder „Beide“)

Tabellenname: ACLs für regionale Regeln

Tabellenspalten:

  • Name
  • ID
  • Beschreibung
  • Token sperren
  • ARN
Allgemein

Tabelle mit Fall-Repository

(wenn „Bereich“ == „CloudFront“ oder „Beide“)

Tabellenname: CloudFront-Regel-ACLs

Tabellenspalten:

  • Name
  • ID
  • Beschreibung
  • Token sperren
  • ARN
Allgemein

Regel aus Regelgruppe entfernen

Entfernen Sie eine Regel aus der Regelgruppe in AWS WAF.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Namen der Regelgruppen CSV Ja Geben Sie die durch Kommas getrennte Liste der Regelgruppennamen an. Beispiel: name_1,name_2
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Geben Sie den Bereich für das Entfernen der Regelgruppe an. Wenn „Beide“ ausgewählt ist, wird durch die Aktion eine Regelgruppe in den Bereichen Regional und CloudFront entfernt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Regelname String

–

Ja Geben Sie den Namen der Regel an, die gelöscht werden soll.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen
is_success is_success=False
is_success is_success=True
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn der Vorgang erfolgreich war und mindestens eine Regel aus einer Regelgruppe entfernt wurde: „Successfully removed a rule from the following {0} Rule Groups '{1}' in AWS WAF.“ (Eine Regel wurde aus den folgenden  Regelgruppen „“ in AWS WAF entfernt.) .format("Regional"/"Cloudfront", list of names)

Wenn die Aktion für eine Regelgruppe nicht erfolgreich war: „Die Aktion konnte eine Regel nicht aus den folgenden {0}-Regelgruppen ‚{1}‘ in AWS WAF entfernen.“ .format("Regional"/"Cloudfront", Liste der Namen)

Wenn die Aktion für eine Regelgruppe nicht erfolgreich war, weil die Regel in einer Regelgruppe nicht gefunden wurde: „Die Aktion konnte die angegebene Regel in den folgenden {0}-Regelgruppen ‚{1}‘ in AWS WAF nicht finden.“ .format("Regional"/"Cloudfront", list of rule group names)

Wenn eine der Regelgruppen nicht gefunden wird: „Die Aktion konnte die folgenden ‚{0}‘-Regelgruppen in AWS WAF nicht finden:\n {1}“.format("Regional"/Cloudfront", Liste der Regelgruppen, die in diesem Bereich nicht gefunden wurden)

Wenn nicht alle angegebenen Sätze im gewünschten Bereich oder in den gewünschten Bereichen gefunden werden: „Die Aktion hat die angegebenen Regelgruppen nicht gefunden.“

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Wenn ein schwerwiegender Fehler oder ein SDK-Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler: „Fehler beim Ausführen der Aktion ‚Regel aus Regelgruppe entfernen‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Regelgruppen auflisten

Verfügbare Regelgruppen in AWS WAF auflisten.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Geben Sie den Bereich für die Auflistung der Regelgruppen an.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Maximale Anzahl zurückzugebender Regelgruppen Ganzzahl 50 Nein Geben Sie an, wie viele Regelgruppen zurückgegeben werden sollen. Der Standardwert ist 50. Der Höchstwert ist 100.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen
is_success is_success=False
is_success is_success=True
JSON-Ergebnis
[
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
"CloudFront": [
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ (Entität \ Allgemein)
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn die verfügbaren IP-Sätze erfolgreich aufgelistet wurden und „Scope“ == „Both“: „Die verfügbaren Regelgruppen in den Bereichen ‚Regional‘ und ‚Cloudfront‘ wurden erfolgreich aufgelistet.“

Wenn verfügbare IP-Sätze erfolgreich aufgelistet wurden und „Bereich“ == „Regional“: „Verfügbare Regelgruppen im regionalen Bereich wurden erfolgreich aufgelistet.“

If successfully listed available IP Sets and "Scope" == "Cloudfront": "Successfully listed available Rule groups in Cloudfront scope.">

Wenn keine Werte verfügbar sind und „Bereich“ == „Beide“: „In den Bereichen ‚Regional‘ und ‚Cloudfront‘ wurden keine verfügbaren Regelgruppen gefunden.“

Wenn keine Werte verfügbar sind und „Bereich“ == „Regional“: „Im regionalen Bereich wurden keine verfügbaren Regelgruppen gefunden.“

Wenn keine Werte verfügbar sind und „Scope“ == „Cloudfront“: „Im Cloudfront-Bereich wurden keine verfügbaren Regelgruppen gefunden.“

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Wenn ein schwerwiegender Fehler, SDK-Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler gemeldet wird: „Fehler beim Ausführen der Aktion ‚Regelgruppen auflisten‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Case-Wand-Tisch

(wenn „Bereich“ == „Regional“ oder „Beide“)

Tabellenname: Regional Rule Groups

Tabellenspalten:

  • Name
  • ID
  • Beschreibung
  • Token sperren
  • ARN
Allgemein

Case-Wand-Tisch

(wenn „Scope“ == „CloudFront“ oder „Both“)

Tabellenname: CloudFront-Regelgruppen

Tabellenspalten:

  • Name
  • ID
  • Beschreibung
  • Token sperren
  • ARN
Allgemein

IP-Sätze auflisten

Verfügbare IP-Sätze in AWS WAF auflisten.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Geben Sie den Bereich für die Auflistung der IP-Sets an.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Maximale Anzahl zurückzugebender IP-Sätze Ganzzahl 50 Nein Geben Sie an, wie viele IP-Sets zurückgegeben werden sollen. Der Standardwert ist 50. Der Höchstwert ist 100.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen
is_success is_success=False
is_success is_success=True
JSON-Ergebnis
[
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
"CloudFront": [
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ (Entität \ Allgemein)
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn verfügbare IP-Sets erfolgreich aufgelistet wurden und „Scope“ == „Both“: „Verfügbare IP-Sets in regionalen und Cloudfront-Bereichen erfolgreich aufgelistet.“

Wenn verfügbare IP-Sets erfolgreich aufgelistet wurden und „Scope“ == „Regional“: „Verfügbare IP-Sets im regionalen Bereich wurden erfolgreich aufgelistet.“

Wenn verfügbare IP-Sätze erfolgreich aufgelistet wurden und „Scope“ == „Cloudfront“: „Verfügbare IP-Sätze im Cloudfront-Bereich wurden erfolgreich aufgelistet.“

Wenn keine Werte verfügbar sind und „Scope“ == „Both“: Geben Sie „No available IP Sets were found in Regional and Cloudfront scopes.“ aus.

Wenn keine Werte verfügbar sind und „Bereich“ == „Regional“: „Im regionalen Bereich wurden keine verfügbaren IP-Sets gefunden.“

Wenn keine Werte verfügbar sind und „Scope“ == „Cloudfront“: „Im Cloudfront-Bereich wurden keine verfügbaren IP-Sets gefunden.“

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Wenn ein schwerwiegender Fehler oder ein SDK-Fehler wie falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler gemeldet wird: „Fehler beim Ausführen der Aktion ‚IP-Sätze auflisten‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Case-Wand-Tisch

(wenn „Bereich“ == „Regional“ oder „Beide“)

Tabellenname: Regional Rule Groups

Tabellenspalten:

  • Name
  • ID
  • Beschreibung
  • Token sperren
  • ARN
Allgemein

Case-Wand-Tisch

(wenn „Scope“ == „CloudFront“ oder „Both“)

Tabellenname: CloudFront-Regelgruppen

Tabellenspalten:

  • Name
  • ID
  • Beschreibung
  • Token sperren
  • ARN
Allgemein

Muster aus Regex-Mustersatz entfernen

Entfernen Sie Muster aus dem regulären Ausdruck, der in AWS WAF festgelegt ist.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Namen von Regex-Mustersätzen CSV Ja Geben Sie die durch Kommas getrennte Liste der Namen von Sätzen regulärer Ausdrücke an, z. B. name_1,name_2.
Muster CSV Ja Geben Sie die durch Kommas getrennte Liste der Muster an, die aus dem Satz regulärer Ausdrücke entfernt werden sollen, z. B. pattern_1,pattern_2.
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Umfang des Sets. Wenn „Beide“ ausgewählt ist, werden mit der Aktion Muster aus Sätzen regulärer Ausdrücke in den Bereichen Regional und CloudFront entfernt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen
is_success is_success=False
is_success is_success=True
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn erfolgreich und mindestens ein Mustersatz aus einem Regex-Satz entfernt wurde: „Die folgenden Muster wurden aus dem {0}-Regex-Mustersatz ‚{1}‘ in AWS WAF entfernt: \n {2}“.format("Regional"/"Cloudfront", full_name, list of entity patterns)

Wenn das Muster nie in diesem Mustersatz vorhanden war: „Die folgenden Muster wurden im {0}-Regex-Mustersatz ‚{1}‘ in AWS WAF nicht gefunden: \n {2}“.format("Regional"/"Cloudfront", full_name, list of patterns)

Wenn nicht alle Muster aus allen Regex-Mustersätzen entfernt werden konnten: „Aus den angegebenen Regex-Mustersätzen wurden keine Muster entfernt.“

Wenn eine der Mustergruppen nicht gefunden wird: „Die Aktion konnte die folgenden Regex-Mustergruppen ‚{0}‘ in AWS WAF nicht finden:\n {1}“.format("Regional"/Cloudfront", Liste der Gruppen, die in diesem Bereich nicht gefunden wurden)

Wenn nicht alle angegebenen Regex-Mustersätze im gewünschten Bereich oder in den gewünschten Bereichen gefunden werden: „Die Aktion hat die angegebenen Regex-Mustersätze nicht gefunden.“

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Wenn ein schwerwiegender Fehler, SDK-Fehler, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler gemeldet wird: „Fehler beim Ausführen der Aktion ‚Muster aus Regex-Mustersatz entfernen‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

IP-Adresse aus IP-Satz entfernen

Entfernen Sie IP-Adressen aus dem IP-Satz in AWS WAF.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Namen der IP-Sätze CSV Ja Geben Sie die durch Kommas getrennte Liste der IP-Satznamen an. Beispiel: name_1,name_2
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Geben Sie den Bereich des IP-Satzes an. Wenn „Beide“ ausgewählt ist, werden mit der Aktion IP-Adressen aus IP-Sätzen in den Bereichen Regional und CloudFront entfernt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Ausführen am

Diese Aktion wird für IP-Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen
is_success is_success=False
is_success is_success=True
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn erfolgreich und mindestens eine IP-Adresse aus einer IP-Gruppe entfernt wurde: „Die folgenden IP-Adressen wurden erfolgreich aus der {0}-IP-Gruppe ‚{1}‘ in AWS WAF entfernt: \n {2}“.format("Regional"/"Cloudfront", full_name, entity.identifier list)

Wenn die IP-Adressen nie in diesem IP-Set vorhanden waren: „The following IPs were not a part of the {0} IP Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

Wenn nicht alle Entitäten aus allen IP-Sets entfernt werden können: „Aus den angegebenen IP-Sets wurden keine IP-Adressen entfernt.“

Wenn eine der IP-Gruppen nicht gefunden wird:P „Aktion konnte die folgenden ‚{0}‘-IP-Gruppen in AWS WAF nicht finden:\n {1}“.format(„Regional“/Cloudfront“, Liste der IP-Gruppen, die in diesem Bereich nicht gefunden wurden)

Wenn nicht alle angegebenen IP-Sets im gewünschten Bereich oder in den gewünschten Bereichen gefunden werden: „Die Aktion hat die angegebenen IP-Sets nicht gefunden.“

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Wenn ein schwerwiegender Fehler oder ein SDK-Fehler gemeldet wird, z. B. falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler: „Error executing action ‚Remove IP From IP Set‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Regex-Mustersätze auflisten

Verfügbare Sätze regulärer Ausdrücke in AWS WAF auflisten.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Geben Sie den Bereich für die Auflistung der IP-Sets an.
Maximale Anzahl zurückzugebender Regex-Mustersätze Ganzzahl 5 Nein Geben Sie an, wie viele Sätze regulärer Ausdrücke zurückgegeben werden sollen. Der Standardwert ist 5. Der Höchstwert ist 10.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen
is_success is_success=False
is_success is_success=True
JSON-Ergebnis
[
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
"CloudFront": [
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ (Entität \ Allgemein)
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn verfügbare Regex-Sets erfolgreich aufgelistet wurden und „Scope“ == „Both“: „Verfügbare Regex-Muster-Sets in den Bereichen ‚Regional‘ und ‚Cloudfront‘ wurden erfolgreich aufgelistet.“

Wenn die verfügbaren IP-Sets erfolgreich aufgelistet wurden und „Scope“ == „Regional“: „Verfügbare Regex-Muster-Sets im regionalen Bereich erfolgreich aufgelistet.“

Wenn verfügbare IP-Sets erfolgreich aufgelistet wurden und „Scope“ == „Cloudfront“: „Verfügbare Regex-Muster-Sets im Cloudfront-Bereich wurden erfolgreich aufgelistet.“

Wenn keine Werte verfügbar sind und „Bereich“ == „Beide“: „In den Bereichen ‚Regional‘ und ‚Cloudfront‘ wurden keine verfügbaren Regex-Mustersätze gefunden.“

Wenn keine Werte verfügbar sind und „Bereich“ == „Regional“: „Im regionalen Bereich wurden keine verfügbaren Regex-Mustersätze gefunden.“

Wenn keine Werte verfügbar sind und „Scope“ == „Cloudfront“: „Im Cloudfront-Bereich wurden keine verfügbaren Regex-Mustersätze gefunden.“

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Wenn ein schwerwiegender Fehler oder ein SDK-Fehler wie falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler gemeldet wird: „Fehler beim Ausführen der Aktion ‚Regex-Mustergruppen auflisten‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Case-Wand-Tisch

(wenn „Bereich“ == „Regional“ oder „Beide“)

Tabellenname: Regional Rule Groups

Tabellenspalten:

  • Name
  • ID
  • Beschreibung
  • Token sperren
  • ARN
Allgemein

Case-Wand-Tisch

(wenn „Scope“ == „CloudFront“ oder „Both“)

Tabellenname: CloudFront-Regelgruppen

Tabellenspalten:

  • Name
  • ID
  • Beschreibung
  • Token sperren
  • ARN
Allgemein

Entität aus Regex-Mustersatz entfernen

Entfernen Sie Stringmuster basierend auf Entitäten aus dem regulären Ausdruck, der in AWS WAF festgelegt ist.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Namen von Regex-Mustersätzen CSV Ja Geben Sie die durch Kommas getrennte Liste der Namen von Sätzen regulärer Ausdrücke an, z. B. name_1,name_2.
Umfang DDL

CloudFront

Mögliche Werte:

  • CloudFront
  • Regional
  • Beides
Ja Umfang des Sets. Wenn „Beide“ ausgewählt ist, werden mit der Aktion Muster basierend auf Entitäten aus Sätzen regulärer Ausdrücke in den Bereichen Regional und CloudFront entfernt.

CloudFront ist ein globaler Bereich für Ressourcen, die mit Amazon CloudFront verwendet werden. Regional bezieht sich auf die spezifische AWS-Region, die im Integrationsparameter AWS Default Region konfiguriert ist.

Domainmuster Kästchen Richtig Nein

Wenn diese Option aktiviert ist, ruft die Aktion den Domainteil aus URLs ab und sucht im Satz regulärer Ausdrücke nach einem regulären Ausdruck, der darauf basiert. Beispielsweise wird http://test.com/folder zu ^(http|https)(:\/\/)(\Qtest.com\E).*.

IP-Muster Kästchen Richtig Nein Wenn diese Option aktiviert ist, sucht die Aktion nach einem regulären Ausdruck aus der IP-Adresse anstelle des Rohwerts, z. B. wird 10.0.0.1 zu ^(http|https)(:\/\/)(\Q10.0.1\E).*.

Ausführen am

Diese Aktion wird für die folgenden Entitäten ausgeführt:

  • IP-Adresse
  • URL

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen
is_success is_success=False
is_success is_success=True
Fall-Repository
Ergebnistyp Wert/Beschreibung Typ (Entität \ Allgemein)
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen oder die Ausführung eines Playbooks stoppen:

Wenn erfolgreich und mindestens eine Entität aus einem IP-Satz entfernt wurde: „Die folgenden Entitätsmuster wurden aus dem {0}-Regex-Mustersatz ‚{1}‘ in AWS WAF entfernt: \n {2}“.format("Regional"/"Cloudfront", full_name, list of entity patterns)

Wenn die Entität nie in diesem Regex-Mustersatz vorhanden war: „Die folgenden Muster wurden im {0}-Regex-Mustersatz ‚{1}‘ in AWS WAF nicht gefunden: \n {2}“.format("Regional"/"Cloudfront", full_name, list of entity patterns)

Wenn nicht alle Entitäten in allen IP-Sätzen entfernt werden können: „Aus den angegebenen Regex-Mustersätzen wurden keine Muster entfernt.“

Wenn eine der IP-Gruppen nicht gefunden wird: „Action wasn't able to find the following '{0}' Regex Pattern Sets in the AWS WAF:\n {1}".format("Regional"/Cloudfront",list of IP sets that were not found in that scope)

Wenn nicht alle angegebenen Regex-Mustersätze im gewünschten Bereich oder in den gewünschten Bereichen gefunden werden: „Die Aktion hat die angegebenen Regex-Mustersätze nicht gefunden.“

Die Aktion sollte fehlschlagen und die Ausführung des Playbooks beenden:

Wenn ein schwerwiegender Fehler oder ein SDK-Fehler wie falsche Anmeldedaten, keine Verbindung zum Server oder ein anderer Fehler gemeldet wird: „Fehler beim Ausführen der Aktion ‚Entität aus Regex-Mustergruppe entfernen‘. Reason: {0}''.format(error.Stacktrace)

Allgemein

Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten