Integrare AWS WAF con Google SecOps

Questo documento descrive come integrare AWS WAF con Google Security Operations (Google SecOps).

Versione integrazione: 7.0

Casi d'uso

Azioni attive: gestisci insiemi di indirizzi IP, gruppi di regole, insiemi di pattern, ACL web.

Parametri di integrazione

Utilizza i seguenti parametri per configurare l'integrazione:

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nome istanza Stringa N/D No Nome dell'istanza per cui intendi configurare l'integrazione.
Descrizione Stringa N/D No Descrizione dell'istanza.
ID chiave di accesso AWS Stringa N/D ID chiave di accesso AWS da utilizzare nell'integrazione.
Chiave segreta AWS Password N/D Chiave segreta AWS da utilizzare nell'integrazione.
Regione AWS predefinita Stringa N/D Regione AWS predefinita da utilizzare nell'integrazione, ad esempio us-west-2.
Esegui da remoto Casella di controllo Deselezionata No Seleziona il campo per eseguire l'integrazione configurata da remoto. Una volta selezionata, viene visualizzata l'opzione per selezionare l'utente remoto (agente).

Per istruzioni su come configurare un'integrazione in Google SecOps, consulta Configurare le integrazioni.

Se necessario, potrai apportare modifiche in un secondo momento. Dopo aver configurato un'istanza di integrazione, puoi utilizzarla nei playbook. Per saperne di più su come configurare e supportare più istanze, consulta Supportare più istanze.

Azioni

Per ulteriori informazioni sulle azioni, vedi Rispondere alle azioni in attesa dalla tua scrivania e Eseguire un'azione manuale.

Dindin

Testa la connettività ad AWS WAF.

Parametri

N/D

Run On

Questa azione non viene eseguita sulle entità.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'operazione va a buon fine: "Connessione al server AWS WAF riuscita con i parametri di connessione forniti."

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

In caso di esito negativo: "Impossibile connettersi al server AWS WAF. Error is {0}".format(exception.stacktrace)

Generale

Crea set di indirizzi IP

Crea un set di indirizzi IP in AWS WAF in base alle entità.

Il set di indirizzi IP viene creato nel seguente formato:

Siemplify_NAME_IP Type`

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nome Stringa N/D Specifica il nome del set di indirizzi IP. Nota: l'azione creerà un insieme di indirizzi IP nel seguente formato: Siemplify_{Name}_{IP Type}. Il nome deve contenere da 1 a 128 caratteri. Caratteri validi: A-Z, a-z, 0-9, - (trattino) e _ (trattino basso).
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito per la creazione di set di indirizzi IP. Se è selezionata l'opzione "Entrambi", l'azione creerà un insieme di indirizzi IP negli ambiti regionale e Amazon CloudFront.
Descrizione Stringa N/D No Specifica la descrizione del set di indirizzi IP.
Tag CSV N/D No Specifica tag aggiuntivi da aggiungere al set di indirizzi IP. Formato: key_1:value_1,key_2:value_1.

Run On

Questa azione viene eseguita sull'entità Indirizzo IP.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Risultato JSON
{
"Regional": ["IPv4_set", "IPv6_set"]
"Cloudfront":  ["IPv4_set", "IPv6_set"]
}
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'operazione va a buon fine e almeno una delle entità fornite è stata utilizzata per creare un insieme di indirizzi IP (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)

If fail to use specific entities(is_success = true): "Action was not able to use the following IPs in order to create AWS WAF IP Set\n: {0}".format([entity.identifier])

Se non riesci a utilizzare tutte le entità (is_success = false): "Non sono stati creati set di indirizzi IP. Motivo: nessuna delle entità IP fornite era valida."

Se tutti i set esistono già (is_success=false) o se solo alcuni set esistono già (is_success=true): "I seguenti set di pattern IP {0} '{1}' esistono già: \n.".format("Regional/CloudFront", list_of_full_names)

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

Se si verifica un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Crea set di indirizzi IP". Motivo: {0}''.format(error.Stacktrace)

Aggiungi IP al set di IP

Aggiungi indirizzi IP al set di IP in AWS WAF.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nomi degli insiemi di indirizzi IP CSV N/D Specifica l'elenco separato da virgole dei nomi dei set di indirizzi IP. Esempio: nome_1,nome_2
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito del set di indirizzi IP. Se è selezionata l'opzione "Entrambi", l'azione aggiungerà gli indirizzi IP ai set di indirizzi IP negli ambiti regionali e CloudFront.

Run On

Questa azione viene eseguita sull'entità Indirizzo IP.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'operazione va a buon fine e almeno un indirizzo IP è stato aggiunto a un set di indirizzi IP(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)

Se non riesci ad aggiungere entità specifiche a uno dei set di indirizzi IP(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])

Se non riesci a trovare uno dei set di IP (is_success = true): "L'azione non è riuscita a trovare i seguenti set di IP "{0}" in AWS WAF:\n {1}".format("Regional"/Cloudfront",list of IP sets that were not found in that scope)

Se non riesci a trovare tutti i set di IP forniti nell'ambito o negli ambiti selezionati (is_success=false): "L'azione non ha trovato i set di IP forniti".

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

Se si verifica un errore irreversibile, un errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server, altro: "Errore durante l'esecuzione dell'azione "Aggiungi IP al set di IP". Motivo: {0}''.format(error.Stacktrace)

Generale

Crea un insieme di pattern regex

Crea un insieme di pattern di espressioni regolari in AWS WAF in base alle entità.

Il set di pattern di espressioni regolari può contenere solo 10 pattern per ogni set e possono esserci solo 10 set di pattern di espressioni regolari in totale.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nome Stringa N/D Specifica il nome del set di pattern di espressioni regolari. Nota: il nome deve contenere da 1 a 128 caratteri. Caratteri validi: A-Z, a-z, 0-9, - (trattino) e _ (trattino basso).
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito per la creazione di insiemi di pattern di espressioni regolari. Se è selezionata l'opzione "Entrambi", l'azione crea un pattern di espressione regolare impostato negli ambiti regionale e CloudFront.
Descrizione Stringa N/D No Specifica la descrizione per l'insieme di pattern di espressioni regolari.
Tag CSV N/D No Specifica tag aggiuntivi da aggiungere al set di pattern di espressioni regolari. Formato: key_1:value_1,key_2:value_1.
Pattern del dominio Casella di controllo Selezionata No Se attivata, l'azione recupera la parte del dominio dagli URL e crea un pattern di espressione regolare in base a questi, ad esempio http://test.com/folder viene convertito in ^(http|https)(:\/\/)(\Qtest.com\E).*".format(entity).
IP Pattern Casella di controllo Selezionata No Se attivata, l'azione crea un modello di espressione regolare appropriato dall'indirizzo IP anziché utilizzare il valore non elaborato, ad esempio 10.0.0.1 viene convertito in ^(http|https)(:\/\/)(\Q10.0.1\E).*".format(entity).

Run On

Questa azione viene eseguita sulle seguenti entità:

  • Indirizzo IP
  • URL

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Risultato JSON
{
"Regional": "Regex_set"
"Cloudfront": "Regex_set"
}
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'operazione va a buon fine e almeno una delle entità fornite è stata utilizzata per creare un insieme di espressioni regolari (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)

Se verranno utilizzate più di 10 entità per creare un insieme di pattern di espressioni regolari: "L'azione non è riuscita a creare insiemi di pattern di espressioni regolari con tutte le entità fornite perché è stato superato il limite. Sono state ignorate le seguenti entità: {0}".format(entity.identifier)

If Set Already exists (is_success=false): "{0} Regex Pattern Set '{1}' already exists.".format("Regional/CloudFront", name)

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

Se si verifica un errore irreversibile, un errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Crea set di pattern regex". Motivo: {0}''.format(error.Stacktrace)

Generale

Creare ACL web

Crea un ACL web in AWS WAF.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nome Stringa N/D Specifica il nome della Web ACL. Nota: il nome deve contenere da 1 a 128 caratteri. Caratteri validi: A-Z, a-z, 0-9, - (trattino) e _ (trattino basso).
Tipo di origine regola DDL

Imposta IP

Valore possibile

Imposta IP

Gruppo di regole

Specifica il tipo di regola da utilizzare.
Nome origine regola Stringa N/D Specifica il nome dell'origine, che deve essere utilizzata per l'ACL web. Se "Tipo di origine regola" è "Set di indirizzi IP", l'azione cercherà i set di indirizzi IP con quel nome. Se "Tipo di origine regola" è "Gruppo di regole", l'azione cercherà i gruppi di regole con quel nome.
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito per la creazione della ACL web. Se è selezionata l'opzione "Entrambi", l'azione creerà un ACL web negli ambiti regionali e CloudFront.
Abilita richieste campionate Casella di controllo Deselezionata Se abilitato, AWS WAF memorizzerà un campionamento delle richieste web che corrispondono alle regole.
Abilita le metriche CloudWatch Casella di controllo Deselezionata Se abilitata, la risorsa associata invia metriche a CloudWatch.
Nome metrica CloudWatch Casella di controllo Deselezionata Specifica il nome della metrica CloudWatch. Nota: il nome deve contenere da 1 a 128 caratteri. Caratteri validi: A-Z, a-z, 0-9, - (trattino) e _ (trattino basso).
Azione predefinita DDL

Consenti

Valori possibili:

  • Consenti
  • Blocca
Specifica l'azione predefinita per le richieste che non corrispondono ad alcuna regola.
Azione Imposta IP DDL

Blocca

Valore possibile:

  • Consenti
  • Blocca
  • Conteggio
No Specifica l'azione da eseguire per le regole basate sul set di IP.
Priorità regola Numero intero N/D Specifica la priorità della regola. Le priorità nell'ACL web devono essere univoche.
Descrizione Stringa N/D No Specifica la descrizione della WACL.
Tag CSV N/D No Specifica tag aggiuntivi da aggiungere alla WACL. Formato: key_1:value_1,key_2:value_1.

Run On

Questa azione non viene eseguita sulle entità.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Risultato JSON
{
"Regional": "Web_Acl_name"
"Cloudfront": "Web_Acl_name"
}
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'elenco degli IP Set disponibili è stato creato correttamente (is_success = true) e "Scope" (ambito) == "Both" (entrambi): "Successfully created Web ACL {0} in Regional and Cloudfront scopes.".format(name)

Se l'elenco dei set di indirizzi IP disponibili è stato creato correttamente(is_success = true) e "Scope" == "Regional": "Successfully created Web ACL {0} in Regional.".format(name)

Se l'elenco degli IP Set disponibili è stato creato correttamente(is_success = true) e "Scope" == "Cloudfront": "Successfully created Web ACL {0} in Cloudfront scope.".format(name)

Se l'ACL web esiste:

Stampa "The Web ACL {} already exists in {} scope.".format(web ACL name, scope).

Se non è stato trovato il set di indirizzi IP / il gruppo di regole: "L'azione non è riuscita a creare l'ACL web. Motivo: {0} {1} non è stato trovato in AWS WAF".format("IP Set/Rule Group", Rule Source Name)

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

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

Aggiungi regola all'ACL web

Aggiungi una regola basata su set di indirizzi IP o gruppi di regole all'ACL web in AWS WAF. L'ACL web può contenere un massimo di 1500 regole.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nomi delle ACL web CSV N/D

Specifica l'elenco separato da virgole dei nomi degli ACL web. Esempio: nome_1,nome_2

Tipo di origine regola DDL

Imposta IP

Valori possibili:

  • Imposta IP
  • Gruppo di regole
Specifica il tipo di regola da utilizzare.
Nome origine regola Stringa N/D Specifica il nome dell'origine, che deve essere utilizzata per l'ACL web. Se "Tipo di origine regola" è "Set di indirizzi IP", l'azione cercherà i set di indirizzi IP con quel nome. Se "Tipo di origine regola" è "Gruppo di regole", l'azione cercherà i gruppi di regole con quel nome.
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito delle nuove regole. Se è selezionato "Entrambi", l'azione aggiungerà una regola a un ACL web negli ambiti regionale e CloudFront.
Priorità regola Numero intero N/D Specifica la priorità della regola. Le priorità nell'ACL web devono essere univoche.
Azione Imposta IP DDL

Blocca

Valore possibile:

  • Consenti
  • Blocca
  • Conteggio
No Specifica l'azione da eseguire per le regole basate sul set di IP.

Run On

Questa azione non viene eseguita sulle entità.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

se l'operazione è riuscita ed è stata aggiunta almeno una regola a un elenco di controllo degli accessi web(is_success = true): "Successfully added a rule to the following {0} Web ACLs '{1}' in AWS WAF.".format("Regional"/"Cloudfront", list of name)

Se non riesci a trovare uno degli ACL web(is_success = true): "L'azione non è riuscita a trovare i seguenti ACL web "{0}" in AWS WAF:\n {1}".format("Regional"/Cloudfront", list of Web ACLs that were not found in that scope)

Se la regola con il nome esiste già per ACL web in ambito (is_success=true): "L'azione non è riuscita ad aggiungere {0} regole all'ACL web in AWS WAF. Motivo: {0} con nome "{1}" esiste già nei seguenti elenchi ACL web:\n{2}".format( rule source type, rule source name, list Web ACL with scope - structure {0} - {1}.format(scope, web acl name))

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

Se si verifica un errore irreversibile, un errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Aggiungi regola all'ACL web". Motivo: {0}''.format(error.Stacktrace)

Generale

Crea gruppo di regole

Crea un gruppo di regole in AWS WAF.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nome Stringa N/D Specifica il nome del gruppo di regole. Nota: il nome deve contenere da 1 a 128 caratteri. Caratteri validi: A-Z, a-z, 0-9, - (trattino) e _ (trattino basso).
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito per la creazione del gruppo di regole. Se è selezionata l'opzione "Entrambi", l'azione creerà un gruppo di regole negli ambiti regionale e CloudFront.
Capacità Numero intero 100 Specifica la capacità del gruppo di regole. Nota: non puoi modificare la capacità dopo la creazione del gruppo. Il valore massimo è 1500.
Abilita richieste campionate Casella di controllo Deselezionata Se abilitato, AWS WAF memorizzerà un campionamento delle richieste web che corrispondono alle regole.
Abilita le metriche CloudWatch Casella di controllo Deselezionata Se abilitata, la risorsa associata invia metriche a CloudWatch.
Nome metrica CloudWatch Casella di controllo Deselezionata Specifica il nome della metrica CloudWatch. Nota: il nome deve contenere da 1 a 128 caratteri. Caratteri validi: A-Z, a-z, 0-9, - (trattino) e _ (trattino basso).
Descrizione Stringa N/D No Specifica la descrizione del gruppo di regole.
Tag CSV N/D No Specifica tag aggiuntivi da aggiungere al gruppo di regole. Formato: key_1:value_1,key_2:value_1.

Run On

Questa azione non viene eseguita sulle entità.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'elenco degli insiemi di indirizzi IP disponibili è stato creato correttamente(is_success = true) e "Scope" == "Both": "Successfully created Rule Group {0} in Regional and Cloudfront scopes.".format(name)

>Se gli insiemi di indirizzi IP disponibili sono stati elencati correttamente(is_success = true) e "Scope" == "Regional": "The Rule Group {} already exists in {} scope.".format(web ACL name, scope).

Se gli insiemi di indirizzi IP disponibili sono stati elencati correttamente(is_success = true) e "Scope" == "Cloudfront": "Successfully created Rule Group {0} in Cloudfront scope.".format(name)

Se il gruppo di regole esiste: "Successfully created Rule Group {0} in Cloudfront scope.".format(name)

Se la creazione del gruppo di regole non riesce "Action was not able to create Rule Group {} in {} scope".format(web ACL name, scope).

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

Se si verifica un errore irreversibile, un errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Crea gruppo di regole". Motivo: {0}''.format(error.Stacktrace)

Generale

Aggiungi entità al set di pattern regex

Aggiungi pattern di stringhe basati su entità al pattern di espressione regolare impostato in AWS WAF.

Il set di pattern di espressioni regolari può contenere solo 10 pattern per ogni set.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nomi dei set di pattern regex CSV N/D Specifica l'elenco separato da virgole dei nomi dei set di pattern di espressioni regolari, ad esempio name_1,name_2.
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Ambito del set di pattern di espressioni regolari. Se è selezionata l'opzione "Entrambi", l'azione aggiunge pattern basati sulle entità ai set di pattern di espressioni regolari negli ambiti regionale e CloudFront.
Pattern del dominio Casella di controllo Selezionata No Se attivata, l'azione recupera la parte del dominio dagli URL e crea un pattern di espressione regolare basato su questi, ad esempio http://test.com/folder viene convertito in ^(http|https)(:\/\/)(\Qtest.com\E).*".format(entity).
IP Pattern Casella di controllo Selezionata

No

Se attivata, l'azione crea un modello di espressione regolare appropriato dall'indirizzo IP anziché utilizzare il valore non elaborato, ad esempio 10.0.0.1 viene convertito in ^(http|https)(:\/\/)(\Q10.0.1\E).*".format(entity).

Run On

Questa azione viene eseguita sulle seguenti entità:

  • Indirizzo IP
  • URL

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

if successful and at least one entity was added to one regular expression pattern set(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)

Se verranno utilizzate più di 10 entità per creare un set di pattern di espressioni regolari: "L'azione non è riuscita ad aggiungere pattern al set di pattern di espressioni regolari {0} {1} in base a tutte le entità fornite, perché è stato superato il limite. Sono state ignorate le seguenti entità: {2}".forma("Regional"/"Cloudfront", name, entity.identifier)

Se non riesci a trovare uno dei set (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)

Se non riesci a trovare tutti i set forniti negli ambiti selezionati (is_success=false): "L'azione non ha trovato i set di pattern regex forniti".

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

if fatal error, SDK error, like wrong credentials, no connection to server, other: "Error executing action "Add Entity To Regex Pattern Set". Motivo: {0}''.format(error.Stacktrace)

Generale

Aggiungi pattern al set di pattern regex

Aggiungi pattern di stringhe al set di pattern di espressioni regolari in AWS WAF.

Il set di pattern di espressioni regolari può contenere solo 10 pattern per ogni set.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nomi dei set di pattern regex CSV N/D Specifica l'elenco separato da virgole dei nomi dei set di pattern di espressioni regolari, ad esempio name_1,name_2.
Motivi CSV N/D Specifica l'elenco separato da virgole dei pattern da aggiungere al set di pattern di espressioni regolari, ad esempio pattern_1,pattern_2.
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Ambito del set di pattern di espressioni regolari. Se è selezionata l'opzione "Entrambi", l'azione aggiunge pattern basati sulle entità ai set di pattern di espressioni regolari negli ambiti regionale e CloudFront.

Run On

Questa azione non viene eseguita sulle entità.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore Esempio
is_success Vero/Falso is_success:False
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'operazione va a buon fine e almeno un pattern è stato aggiunto a un insieme di pattern di espressioni regolari(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)

Se non riesci a trovare uno dei set (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).

Se non riesci a trovare tutti i set forniti negli ambiti selezionati (is_success=false): "L'azione non ha trovato i set di pattern regex forniti".

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

if fatal error, SDK error, like wrong credentials, no connection to server, other: "Error executing action "Add Pattern To Regex Pattern Set". Motivo: {0}''.format(error.Stacktrace)

Generale

Rimuovere la regola dalla ACL web

Rimuovi una regola dall'ACL web in AWS WAF.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nomi delle ACL web CSV

Specifica l'elenco separato da virgole dei nomi degli ACL web. Esempio: nome_1,nome_2

Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito della rimozione della ACL web. Se è selezionata l'opzione "Entrambi", l'azione rimuoverà un ACL web negli ambiti regionale e CloudFront.
Nome regola Stringa

N/D

Specifica il nome della regola da eliminare.

Run On

Questa azione non viene eseguita sulle entità.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore
is_success is_success=False
is_success is_success=True
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

in caso di esito positivo e se almeno una regola è stata rimossa da un gruppo di regole:stampa "È stata rimossa una regola dai seguenti {0} ACL web "{1}" in AWS WAF.".format("Regional"/"Cloudfront", list of names)

in caso di esito negativo per un gruppo di regole: stampa "Impossibile rimuovere una regola dai seguenti {0} ACL web "{1}" in AWS WAF.".format("Regional"/"Cloudfront", list of names)

se l'operazione non va a buon fine per un ACL web perché la regola non è stata trovata in un ACL: stampa "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)

Se non riesci a trovare uno dei gruppi di regole: stampa "L'azione non è riuscita a trovare i seguenti elenchi di controllo degli accessi web "{0}" in AWS WAF:\n {1}".format("Regional"/Cloudfront", list of Rule Group that were not found in that scope)

Se non riesci a trovare tutti i set forniti negli ambiti desiderati: stampa "L'azione non ha trovato le ACL web fornite".

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

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

Generale

Elenco ACL web

Elenca gli ACL web disponibili in AWS WAF.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito dell'elenco degli ACL web.
Numero massimo di ACL web da restituire Numero intero 50 No Specifica il numero di ACL web da restituire. Il valore predefinito è 50. Il valore massimo è 100.

Run On

Questa azione non viene eseguita sulle entità.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore
is_success is_success=False
is_success is_success=True
Risultato JSON
[
    {
        "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"
    }
]
Bacheca casi
Tipo di risultato Valore/Descrizione Tipo (entità/generale)
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se gli IP Set disponibili sono stati elencati correttamente e "Scope" (Ambito) == "Both" (Entrambi): "Successfully listed available Web ACLs in Regional and Cloudfront scopes." (Elenco delle ACL web disponibili negli ambiti regionale e CloudFront riuscito.)

Se l'elenco degli IP Set disponibili è stato creato correttamente (is_success = true) e "Scope" == "Regional": "Successfully listed available Web ACLs in Regional scope." (Elenco delle ACL web disponibili nell'ambito regionale creato correttamente.)

Se l'elenco dei set di indirizzi IP disponibili è stato creato correttamente (is_success = true) e "Scope" == "Cloudfront": "Successfully listed available Web ACLs in Cloudfront scope." (Elenco delle ACL web disponibili nell'ambito CloudFront creato correttamente.)

Se non sono disponibili valori(is_success = false) e "Scope" == "Both": "Non sono state trovate ACL web disponibili negli ambiti regionale e CloudFront".

Se non sono disponibili valori (is_success = false) e "Scope" == "Regional": "Non sono state trovate ACL web disponibili nell'ambito regionale".

Se non sono disponibili valori(is_success = false) e "Scope" == "Cloudfront": "Non sono state trovate ACL web disponibili nell'ambito CloudFront."

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

if fatal error, SDK error, like wrong credentials, no connection to server, other: "Error executing action "List Web ACLs". Motivo: {0}''.format(error.Stacktrace)

Generale

Tabella Bacheca casi

(se "Ambito" == "Regionale" o "Entrambi")

Nome tabella: ACL delle regole regionali

Colonne della tabella:

  • Nome
  • ID
  • Descrizione
  • Token di blocco
  • ARN
Generale

Tabella Bacheca casi

(se "Scope" == "CloudFront" o "Both")

Nome tabella: ACL delle regole CloudFront

Colonne della tabella:

  • Nome
  • ID
  • Descrizione
  • Token di blocco
  • ARN
Generale

Rimuovere una regola da un gruppo di regole

Rimuovi una regola dal gruppo di regole in AWS WAF.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nomi dei gruppi di regole CSV Specifica l'elenco separato da virgole dei nomi dei gruppi di regole. Esempio: nome_1,nome_2
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito per la rimozione del gruppo di regole. Se è selezionata l'opzione "Entrambi", l'azione rimuoverà un gruppo di regole negli ambiti regionale e CloudFront.
Nome regola Stringa

N/D

Specifica il nome della regola da eliminare.

Run On

Questa azione non viene eseguita sulle entità.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore
is_success is_success=False
is_success is_success=True
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'operazione è riuscita e almeno una regola è stata rimossa da un gruppo di regole: "È stata rimossa una regola dai seguenti {0} gruppi di regole "{1}" in AWS WAF.".format("Regional"/"Cloudfront", list of names)

Se l'operazione non va a buon fine per un gruppo di regole: "L'azione non è riuscita a rimuovere una regola dai seguenti {0} gruppi di regole "{1}" in AWS WAF.".format("Regional"/"Cloudfront", list of names)

Se l'operazione non va a buon fine per un gruppo di regole perché la regola non è stata trovata in un gruppo di regole: "L'azione non è riuscita a trovare la regola specificata nei seguenti gruppi di regole {0} '{1}' in AWS WAF.".format("Regional"/"Cloudfront", list of rule group names)

Se non riesci a trovare uno dei gruppi di regole: "L'azione non è riuscita a trovare i seguenti gruppi di regole "{0}" in AWS WAF:\n {1}".format("Regional"/Cloudfront", list of Rule Group that were not found in that scope)

Se non riesci a trovare tutti i set forniti nell'ambito o negli ambiti desiderati: "L'azione non ha trovato i gruppi di regole forniti".

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

Se viene segnalato un errore irreversibile, un errore SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Rimuovi regola dal gruppo di regole". Motivo: {0}''.format(error.Stacktrace)

Generale

Elenco gruppi di regole

Elenca i gruppi di regole disponibili in AWS WAF.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito per l'elenco dei gruppi di regole.
Numero massimo di gruppi di regole da restituire Numero intero 50 No Specifica il numero di gruppi di regole da restituire. Il valore predefinito è 50. Il valore massimo è 100.

Run On

Questa azione non viene eseguita sulle entità.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore
is_success is_success=False
is_success is_success=True
Risultato JSON
[
    {
        "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"
    }
]
Bacheca casi
Tipo di risultato Valore/Descrizione Tipo (entità/generale)
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'elenco degli IP Set disponibili è stato creato correttamente e "Scope" (Ambito) == "Both" (Entrambi): "Successfully listed available Rule groups in Regional and Cloudfront scopes." (Elenco dei gruppi di regole disponibili negli ambiti regionale e CloudFront creato correttamente.)

Se l'elenco dei set di indirizzi IP disponibili è stato creato correttamente e "Scope" (ambito) è "Regional" (regionale): "Successfully listed available Rule groups in Regional scope." (Elenco dei gruppi di regole disponibili nell'ambito regionale creato correttamente.)

Se l'elenco degli IP Set disponibili e "Scope" (ambito) == "Cloudfront" è stato creato correttamente: "Successfully listed available Rule groups in Cloudfront scope." (Elenco dei gruppi di regole disponibili nell'ambito CloudFront creato correttamente).

Se non sono disponibili valori e "Scope" == "Both": "Non sono stati trovati gruppi di regole disponibili negli ambiti Regional e Cloudfront".

Se non sono disponibili valori e "Ambito" == "Regionale": "Non sono stati trovati gruppi di regole disponibili nell'ambito regionale".

Se non sono disponibili valori e "Scope" == "Cloudfront": "Non sono stati trovati gruppi di regole disponibili nell'ambito CloudFront".

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

Se viene segnalato un errore irreversibile, un errore SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Elenca gruppi di regole". Motivo: {0}''.format(error.Stacktrace)

Generale

Tabella della bacheca delle richieste

(if "Scope" == "Regional" or "Both")

Nome tabella: Gruppi di regole regionali

Colonne della tabella:

  • Nome
  • ID
  • Descrizione
  • Token di blocco
  • ARN
Generale

Tabella della bacheca delle richieste

(if "Scope" == "CloudFront" or "Both")

Nome tabella: Gruppi di regole CloudFront

Colonne della tabella:

  • Nome
  • ID
  • Descrizione
  • Token di blocco
  • ARN
Generale

Elenco insiemi di IP

Elenca gli insiemi di IP disponibili in AWS WAF.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito dell'elenco di set di indirizzi IP.
Numero massimo di set di indirizzi IP da restituire Numero intero 50 No Specifica il numero di set di indirizzi IP da restituire. Il valore predefinito è 50. Il valore massimo è 100.

Run On

Questa azione non viene eseguita sulle entità.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore
is_success is_success=False
is_success is_success=True
Risultato JSON
[
    {
        "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"
    }
]
Bacheca casi
Tipo di risultato Valore/Descrizione Tipo (entità/generale)
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'elenco degli IP Set disponibili è stato creato correttamente e "Scope" (Ambito) == "Both" (Entrambi): "Successfully listed available IP sets in Regional and Cloudfront scopes." (Elenco degli IP Set disponibili creato correttamente negli ambiti regionale e CloudFront).

Se l'elenco dei set di indirizzi IP disponibili è stato creato correttamente e "Scope" (Ambito) == "Regional" (Regionale): "Successfully listed available IP sets in Regional scope." (Elenco dei set di indirizzi IP disponibili nell'ambito regionale creato correttamente).

Se l'elenco degli IP Set disponibili è stato creato correttamente e "Scope" (ambito) == "Cloudfront": "Successfully listed available IP sets in Cloudfront scope." (Elenco degli IP Set disponibili nell'ambito Cloudfront creato correttamente).

Se non sono disponibili valori e "Scope" == "Both": stampa "Non sono stati trovati set di indirizzi IP disponibili negli ambiti regionale e CloudFront".

Se non sono disponibili valori e "Scope" == "Regional": "Non sono stati trovati set di indirizzi IP disponibili nell'ambito regionale".

Se non sono disponibili valori e "Scope" == "Cloudfront": "Non sono stati trovati set di indirizzi IP disponibili nell'ambito Cloudfront".

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

Se viene segnalato un errore irreversibile, un errore SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Elenca set di indirizzi IP". Motivo: {0}''.format(error.Stacktrace)

Generale

Tabella della bacheca delle richieste

(if "Scope" == "Regional" or "Both")

Nome tabella: Gruppi di regole regionali

Colonne della tabella:

  • Nome
  • ID
  • Descrizione
  • Token di blocco
  • ARN
Generale

Tabella della bacheca delle richieste

(if "Scope" == "CloudFront" or "Both")

Nome tabella: Gruppi di regole CloudFront

Colonne della tabella:

  • Nome
  • ID
  • Descrizione
  • Token di blocco
  • ARN
Generale

Rimuovi pattern dal set di pattern regex

Rimuovi i pattern dal set di espressioni regolari in AWS WAF.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nomi dei set di pattern regex CSV Specifica l'elenco separato da virgole dei nomi dei set di espressioni regolari, ad esempio name_1,name_2.
Motivi CSV Specifica l'elenco separato da virgole dei pattern da rimuovere dal set di espressioni regolari, ad esempio pattern_1,pattern_2.
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Ambito del set. Se viene selezionata l'opzione "Entrambi", l'azione rimuove i pattern dai set di espressioni regolari negli ambiti regionale e CloudFront.

Run On

Questa azione non viene eseguita sulle entità.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore
is_success is_success=False
is_success is_success=True
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'operazione va a buon fine e almeno un insieme di pattern viene rimosso da un insieme di espressioni regolari: "Successfully removed the following patterns from the {0} Regex Pattern Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of entity patterns)

Se il pattern non è mai esistito nel set di pattern: "I seguenti pattern non sono stati trovati nel set di pattern di espressioni regolari {0} "{1}" in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of patterns)

Se non riesci a rimuovere tutti i pattern in tutti i set di pattern regex: "Nessun pattern è stato rimosso dai set di pattern regex forniti."

Se non riesci a trovare uno dei set di pattern: "L'azione non è riuscita a trovare i seguenti set di pattern Regex "{0}" in AWS WAF:\n {1}".format("Regional"/Cloudfront",list of sets that were not found in that scope)

Se non riesci a trovare tutti i set di pattern Regex forniti nell'ambito o negli ambiti desiderati: "L'azione non ha trovato i set di pattern Regex forniti".

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

Se viene segnalato un errore irreversibile, un errore SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Rimuovi pattern dal set di pattern regex". Motivo: {0}''.format(error.Stacktrace)

Generale

Rimuovi IP dal set di IP

Rimuovi gli indirizzi IP dal set di IP in AWS WAF.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nomi degli insiemi di indirizzi IP CSV Specifica l'elenco separato da virgole dei nomi dei set di indirizzi IP. Esempio: nome_1,nome_2
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito del set di indirizzi IP. Se è selezionata l'opzione "Entrambi", l'azione rimuoverà gli indirizzi IP dagli insiemi di indirizzi IP negli ambiti regionali e CloudFront.

Run On

Questa azione viene eseguita sulle entità IP.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore
is_success is_success=False
is_success is_success=True
Bacheca casi
Tipo di risultato Valore / Descrizione Tipo
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'operazione è riuscita e almeno un indirizzo IP è stato rimosso da un set di IP: "Successfully removed the following IPs from the {0} IP Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

Se gli IP non sono mai esistiti in questo set di IP: "I seguenti IP non facevano parte del set di IP {0} "{1}" in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

Se non riesci a rimuovere tutte le entità in tutti i set di indirizzi IP: "Nessun indirizzo IP è stato rimosso dai set di indirizzi IP forniti".

Se non riesci a trovare uno dei set di IP:P "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)

Se non riesci a trovare tutti i set di IP forniti nell'ambito o negli ambiti desiderati: "L'azione non ha trovato i set di IP forniti".

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

Se viene segnalato un errore irreversibile, un errore SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Rimuovi IP dal set di IP". Motivo: {0}''.format(error.Stacktrace)

Generale

Elenco insiemi di pattern regex

Elenca i set di espressioni regolari disponibili in AWS WAF.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Specifica l'ambito dell'elenco di set di indirizzi IP.
Numero massimo di set di pattern regex da restituire Numero intero 5 No Specifica il numero di set di espressioni regolari da restituire. Il valore predefinito è 5. Il valore massimo è 10.

Run On

Questa azione non viene eseguita sulle entità.

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore
is_success is_success=False
is_success is_success=True
Risultato JSON
[
    {
        "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"
    }
]
Bacheca casi
Tipo di risultato Valore/Descrizione Tipo (entità/generale)
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se gli insiemi di espressioni regolari disponibili sono stati elencati correttamente e "Scope" (Ambito) == "Both" (Entrambi): "Successfully listed available Regex Pattern sets in Regional and Cloudfront scopes." (Elenco riuscito degli insiemi di pattern Regex disponibili negli ambiti regionale e CloudFront).

Se gli insiemi di indirizzi IP disponibili sono stati elencati correttamente e "Scope" (Ambito) == "Regional" (Regionale): "Successfully listed available Regex Pattern sets in Regional scope." (Elenco degli insiemi di pattern Regex disponibili nell'ambito regionale riuscito).

Se gli insiemi di indirizzi IP disponibili sono stati elencati correttamente e "Scope" (ambito) == "Cloudfront": "Successfully listed available Regex Pattern sets in Cloudfront scope." (Elenco degli insiemi di pattern regex disponibili nell'ambito CloudFront riuscito).

Se non sono presenti valori disponibili e "Scope" (Ambito) == "Both" (Entrambi): "Non sono stati trovati set di pattern regex disponibili negli ambiti regionale e CloudFront".

Se non sono disponibili valori e "Ambito" == "Regionale": "Non sono stati trovati set di pattern regex disponibili nell'ambito regionale."

Se non sono presenti valori disponibili e "Scope" == "Cloudfront": "Non sono stati trovati set di pattern regex disponibili nell'ambito Cloudfront".

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

Se viene segnalato un errore irreversibile, un errore SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Elenca set di pattern regex". Motivo: {0}''.format(error.Stacktrace)

Generale

Tabella della bacheca delle richieste

(if "Scope" == "Regional" or "Both")

Nome tabella: Gruppi di regole regionali

Colonne della tabella:

  • Nome
  • ID
  • Descrizione
  • Token di blocco
  • ARN
Generale

Tabella della bacheca delle richieste

(if "Scope" == "CloudFront" or "Both")

Nome tabella: Gruppi di regole CloudFront

Colonne della tabella:

  • Nome
  • ID
  • Descrizione
  • Token di blocco
  • ARN
Generale

Rimuovi entità dal set di pattern regex

Rimuovi i pattern di stringa in base alle entità dal set di espressioni regolari in AWS WAF.

Parametri

Nome visualizzato del parametro Tipo Valore predefinito È obbligatorio Descrizione
Nomi dei set di pattern regex CSV Specifica l'elenco separato da virgole dei nomi dei set di espressioni regolari, ad esempio name_1,name_2.
Ambito DDL

CloudFront

Valori possibili:

  • CloudFront
  • Regionale
  • Entrambi
Ambito del set. Se è selezionata l'opzione "Entrambi", l'azione rimuove i pattern in base alle entità dei set di espressioni regolari negli ambiti regionali e CloudFront.
Pattern del dominio Casella di controllo Vero No

Se attivata, l'azione recupera la parte del dominio dagli URL e cerca un'espressione regolare basata su di essi nel set di espressioni regolari, ad esempio http://test.com/folder diventa ^(http|https)(:\/\/)(\Qtest.com\E).*.

IP Pattern Casella di controllo Vero No Se abilitata, l'azione cerca un'espressione regolare dall'indirizzo IP anziché il valore non elaborato, ad esempio 10.0.0.1 diventa ^(http|https)(:\/\/)(\Q10.0.1\E).*.

Run On

Questa azione viene eseguita sulle seguenti entità:

  • Indirizzo IP
  • URL

Risultati dell'azione

Risultato script
Nome risultato script Opzioni di valore
is_success is_success=False
is_success is_success=True
Bacheca casi
Tipo di risultato Valore/Descrizione Tipo (entità/generale)
Messaggio di output*

L'azione non deve non riuscire né interrompere l'esecuzione di un playbook:

Se l'operazione va a buon fine e almeno un'entità è stata rimossa da un set di indirizzi IP: "Successfully removed the following entity patterns from the {0} Regex Pattern Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of entity patterns)

Se l'entità non è mai esistita in questo insieme di pattern regex: "I seguenti pattern non sono stati trovati nell'insieme di pattern regex {0} '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of entity patterns)

Se non riesci a rimuovere tutte le entità in tutti i set di indirizzi IP: "Nessun pattern è stato rimosso dai set di pattern regex forniti."

Se non riesci a trovare uno dei set di IP: "L'azione non è riuscita a trovare i seguenti set di pattern regex "{0}" in AWS WAF:\n {1}".format("Regional"/Cloudfront",list of IP sets that were not found in that scope)

Se non riesci a trovare tutti i set di pattern Regex forniti nell'ambito o negli ambiti desiderati: "L'azione non ha trovato i set di pattern Regex forniti".

L'azione deve non riuscire e interrompere l'esecuzione di un playbook:

Se viene segnalato un errore irreversibile, un errore SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Rimuovi entità dal set di pattern regex". Motivo: {0}''.format(error.Stacktrace)

Generale

Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.