Integra AWS WAF con Google SecOps
Questo documento descrive come integrare AWS WAF con Google Security Operations (Google SecOps).
Casi d'uso
L'integrazione di AWS WAF ti aiuta a proteggere le tue applicazioni web consentendoti di:
- Automatizza il blocco degli IP: aggiungi automaticamente gli indirizzi IP dannosi rilevati da Google SecOps ai set di IP di AWS WAF per bloccare il traffico ai confini della rete.
- Gestire gli elenchi di controllo dell'accesso (ACL): crea e aggiorna dinamicamente gli ACL web per rispondere alle minacce emergenti.
- Orchestra la sicurezza globale e regionale: gestisci le regole per le risorse regionali (come gli ALB) e globali (Amazon CloudFront) da un'unica interfaccia.
Parametri di integrazione
Utilizza i seguenti parametri per configurare l'integrazione:
| Nome visualizzato del parametro | Tipo | Valore predefinito | Obbligatorio | Descrizione |
|---|---|---|---|---|
| ID chiave di accesso AWS | Stringa | N/D | Sì | ID chiave di accesso AWS da utilizzare nell'integrazione. |
| Chiave segreta AWS | Password | N/D | Sì | Chiave segreta AWS da utilizzare nell'integrazione. |
| Regione predefinita AWS | Stringa | N/D | Sì | Regione AWS predefinita da utilizzare nell'integrazione, ad esempio us-west-2.
L'ambito Per gestire le risorse AWS WAF in più regioni AWS, devi configurare un'istanza di integrazione separata per ogni regione. |
Per istruzioni su come configurare un'integrazione in Google SecOps, consulta Configura le integrazioni.
Se necessario, puoi 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 Supporto di più istanze.
Azioni
Per saperne di più sulle azioni, consulta Rispondi alle azioni in attesa dalla scrivania di lavoro ed Esegui un'azione manuale nel tuo caso.
Dindin
Testa la connettività ad AWS WAF.
Parametri
N/D
Esegui il
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del valore | Esempio |
|---|---|---|
| is_success | Vero/Falso | is_success:False |
Bacheca casi
| Tipo di risultato | Valore/Descrizione | Tipo |
|---|---|---|
| Messaggio di output* | L'azione non deve avere esito negativo 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 dovrebbe non riuscire e interrompere l'esecuzione di un playbook: In caso contrario: "Impossibile connettersi al server AWS WAF. Error is {0}".format(exception.stacktrace) |
Generale |
Crea set di IP
Crea un set di IP in AWS WAF, in base alle entità.
Il set di IP viene creato nel seguente formato:
Siemplify_NAME_IP Type`
Parametri
| Nome visualizzato del parametro | Tipo | Valore predefinito | Obbligatorio | Descrizione |
|---|---|---|---|---|
| Nome | Stringa | N/D | Sì | Specifica il nome del set di IP. Nota: l'azione creerà un set di 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:
|
Sì | Specifica l'ambito per la creazione dei set di IP. Se selezioni "Entrambi", l'azione creerà un set di IP negli ambiti Regional e Amazon CloudFront.
|
| Descrizione | Stringa | N/D | No | Specifica la descrizione del set di IP. |
| Tag | CSV | N/D | No | Specifica i tag aggiuntivi da aggiungere al set di IP. Formato: key_1:value_1,key_2:value_1. |
Esegui il
Questa azione viene eseguita sull'entità Indirizzo IP.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del 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 avere esito negativo né interrompere l'esecuzione di un playbook: Se l'operazione ha esito positivo e almeno una delle entità fornite è stata utilizzata per creare un set di 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) Se non riesci a utilizzare entità specifiche(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 è stato creato alcun set di IP. Motivo: nessuna delle entità IP fornite era valida." Se tutti i set esistono già (is_success=false) o se esistono già solo parzialmente (is_success=true): "The following {0} IP Pattern Sets '{1}' already exist: \n.".format("Regional/CloudFront", list_of_full_names) L'azione dovrebbe 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 IP". Reason: {0}''.format(error.Stacktrace) |
Aggiungi IP al set di IP
Aggiungi gli indirizzi IP al set di IP in AWS WAF.
Parametri
| Nome visualizzato del parametro | Tipo | Valore predefinito | Obbligatorio | Descrizione |
|---|---|---|---|---|
| Nomi dei set di IP | CSV | N/D | Sì | Specifica l'elenco separato da virgole dei nomi dei set di IP. Esempio: nome_1,nome_2 |
| Ambito | DDL | CloudFront Valori possibili:
|
Sì | Specifica l'ambito del set di IP. Se selezioni "Entrambi", l'azione aggiungerà gli indirizzi IP ai set di IP negli ambiti Regional e CloudFront.
|
Esegui il
Questa azione viene eseguita sull'entità Indirizzo IP.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del valore | Esempio |
|---|---|---|
| is_success | Vero/Falso | is_success:False |
Bacheca casi
| Tipo di risultato | Valore/Descrizione | Tipo |
|---|---|---|
| Messaggio di output* | L'azione non deve avere esito negativo né interrompere l'esecuzione di un playbook: Se l'operazione ha esito positivo e almeno un indirizzo IP è stato aggiunto a un set di 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 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): "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 selezionati (is_success=false): "L'azione non ha trovato i set di IP forniti." L'azione dovrebbe 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 IP To IP Set". Reason: {0}''.format(error.Stacktrace) |
Generale |
Crea set di pattern regex
Crea un set 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 | Sì | 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:
|
Sì | Specifica l'ambito per la creazione di set di pattern di espressioni regolari. Se è selezionata l'opzione "Entrambi", l'azione crea un pattern di espressione regolare impostato negli ambiti Regional e CloudFront.
|
| Descrizione | Stringa | N/D | No | Specifica la descrizione del set di pattern di espressioni regolari. |
| Tag | CSV | N/D | No | Specifica i tag aggiuntivi da aggiungere al set di pattern di espressioni regolari. Formato: key_1:value_1,key_2:value_1. |
| Pattern di 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 URL, ad esempio http://test.com/folder viene convertito in ^(http|https)(:\/\/)(\Qtest.com\E).*".format(entity).
|
| Pattern IP | Casella di controllo | Selezionata | No | Se questa opzione è attiva, l'azione crea un pattern 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).
|
Esegui il
Questa azione viene eseguita sulle seguenti entità:
- Indirizzo IP
- URL
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del 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 avere esito negativo 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 set 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 set di pattern di espressioni regolari: "L'azione non è riuscita a creare set di pattern di espressioni regolari con tutte le entità fornite perché il limite è stato superato. The following entities were skipped: {0}".format(entity.identifier) Se il set esiste già (is_success=false): "{0} Regex Pattern Set '{1}' already exists.".format("Regional/CloudFront", name) L'azione dovrebbe 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 "Crea set di pattern regex". Reason: {0}''.format(error.Stacktrace) |
Generale |
Crea ACL web
Crea un'ACL web in AWS WAF.
Parametri
| Nome visualizzato del parametro | Tipo | Valore predefinito | Obbligatorio | Descrizione |
|---|---|---|---|---|
| Nome | Stringa | N/D | Sì | Specifica il nome dell'ACL web. 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 della regola | DDL | Imposta IP Valore possibile Imposta IP Gruppo di regole |
Sì | Specifica il tipo di regola da utilizzare. |
| Nome origine regola | Stringa | N/D | Sì | Specifica il nome dell'origine da utilizzare per l'ACL web. Se "Rule Source Type" è "IP Set", l'azione cercherà i set di IP con quel nome. Se "Rule Source Type" (Tipo di origine della regola) è "Rule Group" (Gruppo di regole), l'azione cercherà i gruppi di regole con quel nome. |
| Ambito | DDL | CloudFront Valori possibili:
|
Sì | Specifica l'ambito per la creazione dell'ACL web. Se selezioni "Entrambi", l'azione creerà un ACL web negli ambiti Regional e CloudFront.
|
| Abilita richieste campionate | Casella di controllo | Deselezionata | Sì | Se abilitato, AWS WAF memorizzerà un campione delle richieste web che corrispondono alle regole. |
| Abilita le metriche di CloudWatch | Casella di controllo | Deselezionata | Sì | Se abilitata, la risorsa associata invia le metriche a CloudWatch. |
| Nome metrica CloudWatch | Casella di controllo | Deselezionata | Sì | 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:
|
Sì | Specifica l'azione predefinita per le richieste che non corrispondono a nessuna regola. |
| Azione set IP | DDL | Blocca Valore possibile:
|
No | Specifica l'azione per le regole basate sul set di IP. |
| Priorità regola | Numero intero | N/D | Sì | Specifica la priorità della regola. Le priorità nell'ACL web devono essere univoche. |
| Descrizione | Stringa | N/D | No | Specifica la descrizione dell'ACL web. |
| Tag | CSV | N/D | No | Specifica i tag aggiuntivi da aggiungere all'ACL web. Formato: key_1:value_1,key_2:value_1. |
Esegui il
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del 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 avere esito negativo né interrompere l'esecuzione di un playbook: Se i set IP disponibili sono stati elencati correttamente(is_success = true) e "Scope" == "Both": "Successfully created Web ACL {0} in Se i set di IP disponibili sono stati elencati correttamente(is_success = true) e "Scope" == "Regional": "Successfully created Web ACL {0} in Regional.".format(name) If successfully listed available IP Sets(is_success = true) and "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 il set di IP o il gruppo di regole non è stato trovato: "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 dovrebbe 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". Reason: {0}''.format(error.Stacktrace) |
Aggiungi regola all'ACL web
Aggiungi una regola basata su set di 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 ACL web | CSV | N/D | Sì | Specifica l'elenco separato da virgole di nomi di ACL web. Esempio: nome_1,nome_2 |
| Tipo di origine della regola | DDL | Imposta IP Valori possibili:
|
Sì | Specifica il tipo di regola da utilizzare. |
| Nome origine regola | Stringa | N/D | Sì | Specifica il nome dell'origine da utilizzare per l'ACL web. Se "Rule Source Type" è "IP Set", l'azione cercherà i set di IP con quel nome. Se "Rule Source Type" (Tipo di origine della regola) è "Rule Group" (Gruppo di regole), l'azione cercherà i gruppi di regole con quel nome. |
| Ambito | DDL | CloudFront Valori possibili:
|
Sì | Specifica l'ambito delle nuove regole. Se selezioni "Entrambi", l'azione aggiungerà una regola a un ACL web negli ambiti Regional e CloudFront.
|
| Priorità regola | Numero intero | N/D | Sì | Specifica la priorità della regola. Le priorità nell'ACL web devono essere univoche. |
| Azione set IP | DDL | Blocca Valore possibile:
|
No | Specifica l'azione per le regole basate sul set di IP. |
Esegui il
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del valore | Esempio |
|---|---|---|
| is_success | Vero/Falso | is_success:False |
Bacheca casi
| Tipo di risultato | Valore/Descrizione | Tipo |
|---|---|---|
| Messaggio di output* | L'azione non deve avere esito negativo né interrompere l'esecuzione di un playbook: Se l'operazione è andata a buon fine ed è stata aggiunta almeno una regola a un ACL 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 è possibile trovare uno degli ACL web(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) Se esiste già una regola con il nome per ACL web nell'ambito (is_success=true): "L'azione non è riuscita ad aggiungere {0} regole all'ACL web in AWS WAF. 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)) L'azione dovrebbe 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 regola all'ACL web". Reason: {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 | Sì | 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:
|
Sì | Specifica l'ambito per la creazione del gruppo di regole. Se selezioni "Entrambi", l'azione creerà un gruppo di regole negli ambiti Regional e CloudFront.
|
| Capacità | Numero intero | 100 | Sì | Specifica la capacità del gruppo di regole. Nota: non puoi modificare la capacità dopo aver creato il gruppo. Il valore massimo è 1500. |
| Abilita richieste campionate | Casella di controllo | Deselezionata | Sì | Se abilitato, AWS WAF memorizzerà un campione delle richieste web che corrispondono alle regole. |
| Abilita le metriche di CloudWatch | Casella di controllo | Deselezionata | Sì | Se abilitata, la risorsa associata invia le metriche a CloudWatch. |
| Nome metrica CloudWatch | Casella di controllo | Deselezionata | Sì | 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 i tag aggiuntivi da aggiungere al gruppo di regole. Formato: key_1:value_1,key_2:value_1. |
Esegui il
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del valore | Esempio |
|---|---|---|
| is_success | Vero/Falso | is_success:False |
Bacheca casi
| Tipo di risultato | Valore/Descrizione | Tipo |
|---|---|---|
| Messaggio di output* | L'azione non deve avere esito negativo né interrompere l'esecuzione di un playbook: Se i set di IP disponibili sono stati elencati correttamente(is_success = true) e "Scope" == "Both": "Successfully created Rule Group {0} in >Se i set di 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 i set di 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 va a buon fine "Action was not able to create Rule Group {} in {} scope".format(web ACL name, scope). L'azione dovrebbe non riuscire e interrompere l'esecuzione di un playbook: In caso di errore irreversibile, errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server, altro: "Errore durante l'esecuzione dell'azione "Crea gruppo di regole". Reason: {0}''.format(error.Stacktrace) |
Generale |
Aggiungi entità al set di pattern regex
Aggiungi pattern di stringhe basati su entità al set di pattern di espressioni regolari in AWS WAF.
Il set di pattern di espressioni regolari può contenere solo 10 pattern in ogni set.
Parametri
| Nome visualizzato del parametro | Tipo | Valore predefinito | Obbligatorio | Descrizione |
|---|---|---|---|---|
| Nomi dei set di pattern regex | CSV | N/D | Sì | 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:
|
Sì | Ambito del set di pattern di espressioni regolari. Se è selezionata l'opzione "Entrambi", l'azione aggiunge pattern basati su entità ai set di pattern di espressioni regolari negli ambiti Regional e CloudFront.
|
| Pattern di dominio | Casella di controllo | Selezionata | No | Se l'opzione è attiva, l'azione recupera la parte del dominio dagli URL e crea un pattern di espressione regolare basato su questi URL, ad esempio http://test.com/folder viene convertito in ^(http|https)(:\/\/)(\Qtest.com\E).*".format(entity).
|
| Pattern IP | Casella di controllo | Selezionata | No |
Se questa opzione è attiva, l'azione crea un pattern 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).
|
Esegui il
Questa azione viene eseguita sulle seguenti entità:
- Indirizzo IP
- URL
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del valore | Esempio |
|---|---|---|
| is_success | Vero/Falso | is_success:False |
Bacheca casi
| Tipo di risultato | Valore/Descrizione | Tipo |
|---|---|---|
| Messaggio di output* | L'azione non deve avere esito negativo né interrompere l'esecuzione di un playbook: Se l'operazione ha esito positivo e almeno un'entità è stata aggiunta a un set di pattern di espressioni regolari(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: "Non è stato possibile aggiungere pattern al set di pattern di espressioni regolari {0} {1} in base a tutte le entità fornite, perché il limite è stato superato. The following entities were skipped: {2}".forma("Regional"/"Cloudfront", name, entity.identifier) Se non è possibile 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 è possibile trovare tutti i set forniti nell'ambito o negli ambiti selezionati (is_success=false): "L'azione non ha trovato i set di pattern regex forniti." L'azione dovrebbe 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". Reason: {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 | Sì | Specifica l'elenco separato da virgole dei nomi dei set di pattern di espressioni regolari, ad esempio name_1,name_2. |
| Pattern | CSV | N/D | Sì | Specifica l'elenco separato da virgole di pattern da aggiungere al set di pattern di espressioni regolari, ad esempio pattern_1,pattern_2. |
| Ambito | DDL | CloudFront Valori possibili:
|
Sì | Ambito del set di pattern di espressioni regolari. Se è selezionata l'opzione "Entrambi", l'azione aggiunge pattern basati su entità ai set di pattern di espressioni regolari negli ambiti Regional e CloudFront.
|
Esegui il
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del valore | Esempio |
|---|---|---|
| is_success | Vero/Falso | is_success:False |
Bacheca casi
| Tipo di risultato | Valore/Descrizione | Tipo |
|---|---|---|
| Messaggio di output* | L'azione non deve avere esito negativo né interrompere l'esecuzione di un playbook: Se l'operazione ha esito positivo e almeno un pattern è stato aggiunto a un set 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 è possibile 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 è possibile trovare tutti i set forniti nell'ambito o negli ambiti selezionati (is_success=false): "L'azione non ha trovato i set di pattern regex forniti." L'azione dovrebbe non riuscire e interrompere l'esecuzione di un playbook: In caso di errore irreversibile, errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server, altro: "Errore durante l'esecuzione dell'azione "Aggiungi pattern al set di pattern regex". Reason: {0}''.format(error.Stacktrace) |
Generale |
Rimuovi regola dall'ACL web
Rimuovi una regola dall'ACL web in AWS WAF.
Parametri
| Nome visualizzato del parametro | Tipo | Valore predefinito | Obbligatorio | Descrizione |
|---|---|---|---|---|
| Nomi ACL web | CSV | Sì | Specifica l'elenco separato da virgole di nomi di ACL web. Esempio: nome_1,nome_2 |
|
| Ambito | DDL | CloudFront Valori possibili:
|
Sì | Specifica l'ambito per la rimozione dell'ACL web. Se è selezionata l'opzione "Entrambi", l'azione rimuoverà un ACL web negli ambiti Regional e CloudFront.
|
| Nome regola | Stringa | N/A |
Sì | Specifica il nome della regola da eliminare. |
Esegui il
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del 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 avere esito negativo né interrompere l'esecuzione di un playbook: Se l'operazione va a buon fine e almeno una regola è stata rimossa da un gruppo di regole: stampa "Successfully removed a rule from the following {0} Web ACLs '{1}' in AWS WAF.".format("Regional"/"Cloudfront", list of names) Se l'operazione non va a buon fine per un gruppo di regole: stampa "Action wasn't able to remove a rule from the following {0} Web ACLs '{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 "L'azione non è riuscita a trovare la regola specificata nei seguenti {0} ACL web '{1}' in AWS WAF.".format("Regional"/"Cloudfront", elenco di nomi di ACL web) Se non riesci a trovare uno dei gruppi di regole: stampa "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) Se non riesci a trovare tutti i set forniti nell'ambito o negli ambiti desiderati: stampa "L'azione non ha trovato gli ACL web forniti". L'azione dovrebbe 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". Reason: {0}''.format(error.Stacktrace) |
Generale |
Elenca ACL web
Elenca le ACL web disponibili in AWS WAF.
Parametri
| Nome visualizzato del parametro | Tipo | Valore predefinito | Obbligatorio | Descrizione |
|---|---|---|---|---|
| Ambito | DDL | CloudFront Valori possibili:
|
Specifica l'ambito per l'elenco delle 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. |
Esegui il
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del 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 avere esito negativo né interrompere l'esecuzione di un playbook: Se i set di IP disponibili sono stati elencati correttamente e "Scope" == "Both": "Successfully listed available Web ACLs in Regional and Cloudfront scopes." (Gli ACL web disponibili negli ambiti Regional e Cloudfront sono stati elencati correttamente.) Se i set di IP disponibili sono stati elencati correttamente (is_success = true) e "Scope" == "Regional": "Successfully listed available Web ACLs in Regional scope." (ACL web disponibili elencate correttamente nell'ambito regionale). Se l'elenco dei set di IP disponibili è stato creato correttamente (is_success = true) e "Scope" == "Cloudfront": "Successfully listed available Web ACLs in Cloudfront scope." (Elenco degli ACL web disponibili nell'ambito di Cloudfront creato correttamente.) Se non sono disponibili valori(is_success = false) e "Scope" == "Both": "No available Web ACLs were found in Regional and Cloudfront scopes." Se non sono disponibili valori (is_success = false) e "Scope" == "Regional": "Non sono stati trovati ACL web disponibili nell'ambito regionale." Se non sono disponibili valori(is_success = false) e "Scope" == "Cloudfront": "No available Web ACLs were found in Cloudfront scope." L'azione dovrebbe 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". Reason: {0}''.format(error.Stacktrace) |
Generale |
Tabella della bacheca casi (se "Ambito" == "Regionale" o "Entrambi") |
Nome tabella: ACL delle regole regionali Colonne della tabella:
|
Generale |
Tabella della bacheca casi (se "Scope" == "CloudFront" o "Both") |
Nome tabella: ACL delle regole CloudFront Colonne della tabella:
|
Generale |
Rimuovi regola dal 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 | Sì | Specifica l'elenco separato da virgole dei nomi dei gruppi di regole. Esempio: nome_1,nome_2 | |
| Ambito | DDL | CloudFront Valori possibili:
|
Sì | Specifica l'ambito per la rimozione del gruppo di regole. Se è selezionata l'opzione "Entrambi", l'azione rimuoverà un gruppo di regole negli ambiti Regional e CloudFront.
|
| Nome regola | Stringa | N/A |
Sì | Specifica il nome della regola da eliminare. |
Esegui il
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del 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 avere esito negativo né interrompere l'esecuzione di un playbook: Se l'operazione ha esito positivo e almeno una regola è stata rimossa da un gruppo di regole: "Successfully removed a rule from the following {0} Rule Groups '{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 dal seguente gruppo di regole {0} "{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 {0} gruppi di regole '{1}' in AWS WAF.".format("Regional"/"Cloudfront", list of rule group names) Se non riesci a trovare uno dei gruppi di regole: "Action wasn't able to find the following '{0}' Rule Groups in the AWS WAF:\n {1}".format("Regional"/Cloudfront", list of Rule Group that were not found in that scope) Se non è possibile trovare tutti i set forniti nell'ambito o negli ambiti desiderati: "L'azione non ha trovato i gruppi di regole forniti". L'azione dovrebbe non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, un errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Rimuovi regola dal gruppo di regole". Reason: {0}''.format(error.Stacktrace) |
Generale |
Elenca 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:
|
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. |
Esegui il
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del 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 avere esito negativo né interrompere l'esecuzione di un playbook: Se i set di IP disponibili sono stati elencati correttamente e "Scope" == "Both": "Successfully listed available Rule groups in Regional and Cloudfront scopes." (I gruppi di regole disponibili negli ambiti Regional e Cloudfront sono stati elencati correttamente.) Se i set di IP disponibili sono stati elencati correttamente e "Scope" == "Regional": "Successfully listed available Rule groups in Regional scope." (I gruppi di regole disponibili nell'ambito regionale sono stati elencati correttamente.) If successfully listed available IP Sets and "Scope" == "Cloudfront": "Successfully listed available Rule groups in Cloudfront scope."> Se non sono disponibili valori e "Ambito" == "Entrambi": "Non sono stati trovati gruppi di regole disponibili negli ambiti Regional e Cloudfront." Se non sono presenti valori disponibili e "Ambito" == "Regionale": "Non sono stati trovati gruppi di regole disponibili nell'ambito regionale." Se non sono disponibili valori e "Ambito" == "Cloudfront": "Non sono stati trovati gruppi di regole disponibili nell'ambito di Cloudfront". L'azione dovrebbe non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, un errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Elenca gruppi di regole". Reason: {0}''.format(error.Stacktrace) |
Generale |
Tabella delle pareti della custodia (if "Scope" == "Regional" or "Both") |
Nome tabella: Gruppi di regole a livello di regione Colonne della tabella:
|
Generale |
Case Wall Table (if "Scope" == "CloudFront" or "Both") |
Nome tabella: Gruppi di regole CloudFront Colonne della tabella:
|
Generale |
Elenca set di IP
Elenca i set di IP disponibili in AWS WAF.
Parametri
| Nome visualizzato del parametro | Tipo | Valore predefinito | Obbligatorio | Descrizione |
|---|---|---|---|---|
| Ambito | DDL | CloudFront Valori possibili:
|
Specifica l'ambito per l'elenco dei set di IP.
|
|
| Numero massimo di set di IP da restituire | Numero intero | 50 | No | Specifica il numero di set di IP da restituire. Il valore predefinito è 50. Il valore massimo è 100. |
Esegui il
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del 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 avere esito negativo né interrompere l'esecuzione di un playbook: Se i set di IP disponibili sono stati elencati correttamente e "Scope" == "Both": "Successfully listed available IP sets in Regional and Cloudfront scopes." (I set di IP disponibili sono stati elencati correttamente negli ambiti Regional e Cloudfront). Se i set di IP disponibili sono stati elencati correttamente e "Scope" == "Regional": "I set di IP disponibili nell'ambito regionale sono stati elencati correttamente." Se i set di IP disponibili sono stati elencati correttamente e "Scope" == "Cloudfront": "Successfully listed available IP sets in Cloudfront scope." (I set di IP disponibili nell'ambito di Cloudfront sono stati elencati correttamente.) Se non sono disponibili valori e "Scope" == "Both": stampa "No available IP Sets were found in Regional and Cloudfront scopes." Se non sono disponibili valori e "Ambito" == "Regionale": "Nessun set di IP disponibile trovato nell'ambito regionale." Se non sono disponibili valori e "Scope" == "Cloudfront": "Non sono stati trovati set di IP disponibili nell'ambito di Cloudfront." L'azione dovrebbe non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, un errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Elenca set di IP". Reason: {0}''.format(error.Stacktrace) |
Generale |
Tabella delle pareti della custodia (if "Scope" == "Regional" or "Both") |
Nome tabella: Gruppi di regole a livello di regione Colonne della tabella:
|
Generale |
Case Wall Table (if "Scope" == "CloudFront" or "Both") |
Nome tabella: Gruppi di regole CloudFront Colonne della tabella:
|
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 | Sì | Specifica l'elenco separato da virgole dei nomi dei set di espressioni regolari, ad esempio name_1,name_2. |
|
| Pattern | CSV | Sì | Specifica l'elenco separato da virgole di pattern da rimuovere dall'insieme di espressioni regolari, ad esempio pattern_1,pattern_2. |
|
| Ambito | DDL | CloudFront Valori possibili:
|
Sì | Ambito del set. Se è selezionata l'opzione "Entrambi", l'azione rimuove i pattern dai set di espressioni regolari negli ambiti Regional e CloudFront.
|
Esegui il
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del 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 avere esito negativo né interrompere l'esecuzione di un playbook: In caso di esito positivo e se almeno un set di pattern è stato rimosso da un set 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 in quel set di pattern: "I seguenti pattern non sono stati trovati nel set di pattern regex {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 è possibile trovare uno dei set di pattern: "Action wasn't able to find the following '{0}' Regex Pattern Sets in the AWS WAF:\n {1}".format("Regional"/Cloudfront",list of sets that were not found in that scope) Se non è possibile 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 dovrebbe non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, un errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Rimuovi pattern dal set di pattern regex". Reason: {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 dei set di IP | CSV | Sì | Specifica l'elenco separato da virgole dei nomi dei set di IP. Esempio: nome_1,nome_2 | |
| Ambito | DDL | CloudFront Valori possibili:
|
Sì | Specifica l'ambito del set di IP. Se selezioni "Entrambi", l'azione rimuoverà gli indirizzi IP dai set di IP negli ambiti Regional e CloudFront.
|
Esegui il
Questa azione viene eseguita sulle entità IP.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del 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 avere esito negativo né interrompere l'esecuzione di un playbook: Se l'operazione va a buon fine 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 quel set di IP: "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) Se non è possibile rimuovere tutte le entità in tutti i set di IP: "Nessun IP è stato rimosso dai set di 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 dovrebbe non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, un errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Rimuovi IP dal set di IP". Reason: {0}''.format(error.Stacktrace) |
Generale |
Elenca set 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:
|
Specifica l'ambito per l'elenco dei set di 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.
|
Esegui il
Questa azione non viene eseguita sulle entità.
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del 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 avere esito negativo né interrompere l'esecuzione di un playbook: Se i set di espressioni regolari disponibili sono stati elencati correttamente e "Scope" == "Both": "Successfully listed available Regex Pattern sets in Regional and Cloudfront scopes." (I set di pattern di espressioni regolari disponibili sono stati elencati correttamente negli ambiti Regional e Cloudfront.) Se i set di IP disponibili sono stati elencati correttamente e "Scope" == "Regional": "I set di pattern di espressioni regolari disponibili sono stati elencati correttamente nell'ambito regionale." Se i set di IP disponibili sono stati elencati correttamente e "Scope" == "Cloudfront": "Successfully listed available Regex Pattern sets in Cloudfront scope." (I set di pattern regex disponibili nell'ambito di Cloudfront sono stati elencati correttamente.) Se non sono disponibili valori e "Ambito" == "Entrambi": "Nessun set di pattern regex disponibile trovato negli ambiti Regional 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 disponibili valori e "Scope" == "Cloudfront": "Non sono stati trovati set di pattern regex disponibili nell'ambito di Cloudfront." L'azione dovrebbe non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, un errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Elenca set di pattern regex". Reason: {0}''.format(error.Stacktrace) |
Generale |
Tabella delle pareti della custodia (if "Scope" == "Regional" or "Both") |
Nome tabella: Gruppi di regole a livello di regione Colonne della tabella:
|
Generale |
Case Wall Table (if "Scope" == "CloudFront" or "Both") |
Nome tabella: Gruppi di regole CloudFront Colonne della tabella:
|
Generale |
Rimuovi entità dal set di pattern regex
Rimuovi i pattern di stringhe basati su 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 | Sì | Specifica l'elenco separato da virgole dei nomi dei set di espressioni regolari, ad esempio name_1,name_2. |
|
| Ambito | DDL | CloudFront Valori possibili:
|
Sì | Ambito del set. Se è selezionata l'opzione "Entrambi", l'azione rimuove i pattern in base alle entità dai set di espressioni regolari negli ambiti Regional e CloudFront.
|
| Pattern di dominio | Casella di controllo | Vero | No | Se attivata, l'azione recupera la parte del dominio dagli URL e cerca un'espressione regolare basata su questi URL nell'insieme di espressioni regolari, ad esempio |
| Pattern IP | Casella di controllo | Vero | No | Se questa opzione è attiva, l'azione cerca un'espressione regolare dall'indirizzo IP anziché dal valore non elaborato, ad esempio 10.0.0.1 diventa ^(http|https)(:\/\/)(\Q10.0.1\E).*. |
Esegui il
Questa azione viene eseguita sulle seguenti entità:
- Indirizzo IP
- URL
Risultati dell'azione
Risultato script
| Nome del risultato dello script | Opzioni del 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 avere esito negativo né interrompere l'esecuzione di un playbook: Se l'operazione va a buon fine e almeno un'entità è stata rimossa da un set di 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 quel set di pattern regex: "I seguenti pattern non sono stati trovati nel set 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 IP: "Nessun pattern è stato rimosso dai set di pattern regex forniti." Se non riesci a trovare uno dei set di IP: "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) Se non è possibile 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 dovrebbe non riuscire e interrompere l'esecuzione di un playbook: Se viene segnalato un errore irreversibile, un errore dell'SDK, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Rimuovi entità dal set di pattern regex". Reason: {0}''.format(error.Stacktrace) |
Generale |
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.