Integrar o AWS WAF ao Google SecOps

Neste documento, descrevemos como integrar o AWS WAF ao Google Security Operations (Google SecOps).

Versão da integração: 7.0

Casos de uso

Ações ativas: gerencie conjuntos de IP, grupos de regras, conjuntos de padrões e ACLs da Web.

Parâmetros de integração

Use os seguintes parâmetros para configurar a integração:

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nome da instância String N/A Não Nome da instância em que você pretende configurar a integração.
Descrição String N/A Não Descrição da instância.
ID da chave de acesso da AWS String N/A Sim ID da chave de acesso da AWS a ser usado na integração.
Chave secreta da AWS Senha N/A Sim Chave secreta da AWS a ser usada na integração.
Região padrão da AWS String N/A Sim Região padrão da AWS a ser usada na integração, por exemplo, us-west-2.
Executar remotamente Caixa de seleção Desmarcado Não Marque a caixa para executar a integração configurada remotamente. Depois de marcada, a opção aparece para selecionar o usuário remoto (agente).

Para instruções sobre como configurar uma integração no Google SecOps, consulte Configurar integrações.

É possível fazer mudanças mais tarde, se necessário. Depois de configurar uma instância de integração, você pode usá-la em playbooks. Para mais informações sobre como configurar e oferecer suporte a várias instâncias, consulte Suporte a várias instâncias.

Ações

Para mais informações sobre ações, consulte Responder a ações pendentes da sua mesa de trabalho e Realizar uma ação manual.

Ping

Teste a conectividade com o AWS WAF.

Parâmetros

N/A

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se for bem-sucedido: "A conexão com o servidor do AWS WAF foi estabelecida com os parâmetros fornecidos"

A ação precisa falhar e interromper a execução de um playbook:

Se não der certo: "Não foi possível se conectar ao servidor do AWS WAF. O erro é {0}".format(exception.stacktrace)

Geral

Criar conjunto de IPs

Crie um conjunto de IPs no AWS WAF com base em entidades.

O conjunto de IPs é criado no seguinte formato:

Siemplify_NAME_IP Type`

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nome String N/A Sim Especifique o nome do conjunto de IPs. Observação: a ação vai criar um conjunto de IPs no seguinte formato: Siemplify_{Name}_{IP Type}. O nome precisa ter de 1 a 128 caracteres. Caracteres válidos: A-Z, a-z, 0-9, - (hífen) e _ (sublinhado).
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Especifique qual deve ser o escopo para a criação de conjuntos de IP. Se "Ambos" for selecionado, a ação vai criar um conjunto de IPs nos escopos regional e do Amazon CloudFront.
Descrição String N/A Não Especifique a descrição do conjunto de IPs.
Tags CSV N/A Não Especifique outras tags que precisam ser adicionadas ao conjunto de IPs. Formato: key_1:value_1,key_2:value_1.

Executar em

Essa ação é executada na entidade "Endereço IP".

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado do JSON
{
"Regional": ["IPv4_set", "IPv6_set"]
"Cloudfront":  ["IPv4_set", "IPv6_set"]
}
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se a operação for bem-sucedida e pelo menos uma das entidades fornecidas for usada para criar um conjunto de IPs (is_success = true): "O conjunto de IPs {0} {1} '{2}' foi criado com sucesso no AWS WAF com os seguintes IPs: \n {3}".format("Regional"/"Cloudfront", "IPv4"/"IPv6", full_name, entity.identifier list)

Se não for possível usar entidades específicas(is_success = true): "Não foi possível usar os seguintes IPs para criar um conjunto de IPs do AWS WAF\n: {0}".format([entity.identifier])

Se não for possível usar todas as entidades (is_success = false): "Nenhum conjunto de IPs foi criado. Motivo: nenhuma das entidades de IP fornecidas era válida."

Se todos os conjuntos já existirem (is_success=false) ou se apenas alguns conjuntos já existirem (is_success=true): "Os seguintes conjuntos de padrões de IP {0} '{1}' já existem: \n.".format("Regional/CloudFront", list_of_full_names)

A ação precisa falhar e interromper a execução de um playbook:

Se o erro for fatal, como credenciais incorretas, sem conexão com o servidor, outros: "Erro ao executar a ação "Criar conjunto de IPs". Motivo: {0}''.format(error.Stacktrace)

Adicionar IP ao conjunto de IPs

Adicione endereços IP ao conjunto de IPs no AWS WAF.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nomes de conjuntos de IPs CSV N/A Sim Especifique a lista separada por vírgulas de nomes de conjuntos de IPs. Exemplo: name_1,name_2
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Especifique o escopo do conjunto de IPs. Se "Ambos" estiver selecionado, a ação vai adicionar endereços IP a conjuntos de IP nos escopos regional e do CloudFront.

Executar em

Essa ação é executada na entidade "Endereço IP".

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se a operação for bem-sucedida e pelo menos um endereço IP for adicionado a um conjunto de IPs(is_success = true): "Os seguintes IPs foram adicionados ao conjunto de IPs {0} '{1}' no AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

Se não for possível adicionar entidades específicas a um dos conjuntos de IPs(is_success = true): "Não foi possível adicionar os seguintes IPs ao conjunto de IPs {0} '{1}' no AWS WAF\n: {2}".format("Regional"/"Cloudfront", full_name,[entity.identifier])

Se não for possível encontrar um dos conjuntos de IPs (is_success = true): "Não foi possível encontrar os seguintes conjuntos de IPs "{0}" no AWS WAF:\n {1}".format("Regional"/Cloudfront",list of IP sets that were not found in that scope)

Se não for possível encontrar todos os conjuntos de IP fornecidos no escopo ou nos escopos selecionados (is_success=false): "A ação não encontrou os conjuntos de IP fornecidos".

A ação precisa falhar e interromper a execução de um playbook:

Se houver um erro fatal ou de SDK, como credenciais incorretas, sem conexão com o servidor, entre outros: "Erro ao executar a ação "Adicionar IP ao conjunto de IPs". Motivo: {0}''.format(error.Stacktrace)

Geral

Criar um conjunto de padrões de regex

Crie um conjunto de padrões de expressão regular no AWS WAF com base em entidades.

Cada conjunto pode conter apenas 10 padrões de expressão regular, e há um limite de 10 conjuntos no total.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nome String N/A Sim Especifique o nome do conjunto de padrões de expressão regular. Observação: o nome precisa ter de 1 a 128 caracteres. Caracteres válidos: A-Z, a-z, 0-9, - (hífen) e _ (sublinhado).
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Especifique o escopo para a criação de conjuntos de padrões de expressão regular. Se "Ambos" estiver selecionado, a ação vai criar um conjunto de padrões de expressão regular nos escopos regional e do CloudFront.
Descrição String N/A Não Especifique a descrição do conjunto de padrões de expressão regular.
Tags CSV N/A Não Especifique outras tags que precisam ser adicionadas ao conjunto de padrões de expressão regular. Formato: key_1:value_1,key_2:value_1.
Padrão de domínio Caixa de seleção Selecionado Não Se ativada, a ação vai extrair a parte do domínio dos URLs e criar um padrão de expressão regular com base neles. Por exemplo, http://test.com/folder é convertido em ^(http|https)(:\/\/)(\Qtest.com\E).*".format(entity).
Padrão de IP Caixa de seleção Selecionado Não Se ativada, a ação vai construir um padrão de expressão regular adequado com base no endereço IP em vez de usar o valor bruto, como 10.0.0.1, que é convertido em ^(http|https)(:\/\/)(\Q10.0.1\E).*".format(entity).

Executar em

Essa ação é executada nas seguintes entidades:

  • Endereço IP
  • URL

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado do JSON
{
"Regional": "Regex_set"
"Cloudfront": "Regex_set"
}
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se a operação for bem-sucedida e pelo menos uma das entidades fornecidas for usada para criar um conjunto de expressões regulares (is_success = true): "O conjunto de padrões de regex {0} '{1}' foi criado no AWS WAF com as seguintes entidades: \n {2}".format("Regional"/"Cloudfront", name, entity.identifier list)

Se mais de 10 entidades forem usadas para criar um conjunto de padrões de expressão regular: "Não foi possível criar conjuntos de padrões de expressão regular com todas as entidades fornecidas porque o limite foi excedido. As seguintes entidades foram ignoradas: {0}".format(entity.identifier)

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

A ação precisa falhar e interromper a execução de um playbook:

Se o erro for fatal, de SDK, como credenciais incorretas, sem conexão com o servidor, outro: "Erro ao executar a ação "Criar conjunto de padrões de regex". Motivo: {0}''.format(error.Stacktrace)

Geral

Criar ACLs da Web

Crie uma ACL da Web no AWS WAF.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nome String N/A Sim Especifique o nome da ACL da Web. Observação: o nome precisa ter de 1 a 128 caracteres. Caracteres válidos: A-Z, a-z, 0-9, - (hífen) e _ (sublinhado).
Tipo de origem da regra DDL

Conjunto de IPs

Valor possível

Conjunto de IPs

Grupo de regras

Sim Especifique o tipo de regra a ser usado.
Nome da origem da regra String N/A Sim Especifique o nome da origem, que deve ser usado para a ACL da Web. Se "Tipo de origem da regra" for "Conjunto de IPs", a ação vai procurar conjuntos de IPs com esse nome. Se "Tipo de origem da regra" for "Grupo de regras", a ação vai pesquisar grupos de regras com esse nome.
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Especifique o escopo da criação da ACL da Web. Se "Ambos" for selecionado, a ação vai criar uma ACL da Web nos escopos regional e do CloudFront.
Ativar solicitações de amostra Caixa de seleção Desmarcado Sim Se ativado, o AWS WAF vai armazenar uma amostra das solicitações da Web que correspondem às regras.
Ativar métricas do CloudWatch Caixa de seleção Desmarcado Sim Se ativado, o recurso associado envia métricas para o CloudWatch.
Nome da métrica do CloudWatch Caixa de seleção Desmarcado Sim Especifique o nome da métrica do CloudWatch. Observação: o nome precisa ter de 1 a 128 caracteres. Caracteres válidos: A-Z, a-z, 0-9, - (hífen) e _ (sublinhado).
Ação padrão. DDL

Permitir

Valores possíveis:

  • Permitir
  • Bloquear
Sim Especifique qual deve ser a ação padrão para solicitações que não correspondem a nenhuma regra.
Ação de conjunto de IPs DDL

Bloquear

Valor possível:

  • Permitir
  • Bloquear
  • Contagem
Não Especifique qual deve ser a ação para regras baseadas no conjunto de IPs.
Prioridade da regra Número inteiro N/A Sim Especifique a prioridade da regra. As prioridades na ACL da Web precisam ser exclusivas.
Descrição String N/A Não Especifique a descrição da ACL da Web.
Tags CSV N/A Não Especifique outras tags que devem ser adicionadas à ACL da Web. Formato: key_1:value_1,key_2:value_1.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Resultado do JSON
{
"Regional": "Web_Acl_name"
"Cloudfront": "Web_Acl_name"
}
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se os conjuntos de IPs disponíveis forem listados(is_success = true) e "Scope" == "Both": "A ACL da Web {0} foi criada com sucesso nos escopos regional e do CloudFront".format(name)

Se os conjuntos de IP disponíveis forem listados(is_success = true) e "Scope" == "Regional": "A ACL da Web {0} foi criada na região.".format(name)

Se a listagem dos conjuntos de IPs disponíveis for concluída(is_success = true) e "Scope" == "Cloudfront": "A ACL da Web {0} foi criada no escopo do CloudFront".format(name)

Se a ACL da Web existir:

Imprima "A ACL da Web {} já existe no escopo {}".format(nome da ACL da Web, escopo).

Se o conjunto de IPs ou o grupo de regras não for encontrado: "Não foi possível criar a ACL da Web. Motivo: {0} {1} não foi encontrado no AWS WAF".format("IP Set/Rule Group", Rule Source Name)

A ação precisa falhar e interromper a execução de um playbook:

Se houver um erro fatal, um erro do SDK, como credenciais incorretas, sem conexão com o servidor, outro: "Erro ao executar a ação "Criar ACL da Web". Motivo: {0}''.format(error.Stacktrace)

Adicionar regra à ACL da Web

Adicione uma regra com base em conjuntos de IP ou grupos de regras à ACL da Web no AWS WAF. A ACL da Web pode conter no máximo 1.500 regras.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nomes das ACLs da Web CSV N/A Sim

Especifique a lista separada por vírgulas de nomes de ACLs da Web. Exemplo: name_1,name_2

Tipo de origem da regra DDL

Conjunto de IPs

Valores possíveis:

  • Conjunto de IPs
  • Grupo de regras
Sim Especifique o tipo de regra a ser usado.
Nome da origem da regra String N/A Sim Especifique o nome da origem, que deve ser usado para a ACL da Web. Se "Tipo de origem da regra" for "Conjunto de IPs", a ação vai procurar conjuntos de IPs com esse nome. Se "Tipo de origem da regra" for "Grupo de regras", a ação vai pesquisar grupos de regras com esse nome.
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Especifique o escopo das novas regras. Se "Ambos" for selecionado, a ação vai adicionar uma regra a uma ACL da Web nos escopos regional e do CloudFront.
Prioridade da regra Número inteiro N/A Sim Especifique a prioridade da regra. As prioridades na ACL da Web precisam ser exclusivas.
Ação de conjunto de IPs DDL

Bloquear

Valor possível:

  • Permitir
  • Bloquear
  • Contagem
Não Especifique qual deve ser a ação para regras baseadas no conjunto de IPs.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se for bem-sucedido e pelo menos uma regra tiver sido adicionada a uma ACL da Web(is_success = true): "Uma regra foi adicionada às seguintes ACLs da Web {0} '{1}' no AWS WAF.".format("Regional"/"Cloudfront", list of name)

Se não for possível encontrar uma das ACLs da Web(is_success = true): "Não foi possível encontrar as seguintes ACLs da Web '{0}' no AWS WAF:\n {1}".format("Regional"/Cloudfront", lista de ACLs da Web que não foram encontradas nesse escopo)

Se uma regra com o nome já existir por ACL da Web no escopo (is_success=true): "Não foi possível adicionar {0} regras à ACL da Web no AWS WAF. Motivo: {0} com o nome "{1}" já existe nas seguintes ACLs da Web:\n{2}".format( rule source type, rule source name, list Web ACL with scope - structure {0} - {1}.format(scope, web acl name))

A ação precisa falhar e interromper a execução de um playbook:

Se houver um erro fatal ou de SDK, como credenciais incorretas, falta de conexão com o servidor ou outro: "Erro ao executar a ação "Adicionar regra à ACL da Web". Motivo: {0}''.format(error.Stacktrace)

Geral

Criar grupo de regras

Crie um grupo de regras no AWS WAF.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nome String N/A Sim Especifique o nome do grupo de regras. Observação: o nome precisa ter de 1 a 128 caracteres. Caracteres válidos: A-Z, a-z, 0-9, - (hífen) e _ (sublinhado).
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Especifique o escopo para a criação do grupo de regras. Se "Ambos" for selecionado, a ação vai criar um grupo de regras nos escopos regional e do CloudFront.
Capacidade Número inteiro 100 Sim Especifique a capacidade do grupo de regras. Observação: não é possível mudar a capacidade depois que o grupo é criado. O máximo é 1.500.
Ativar solicitações de amostra Caixa de seleção Desmarcado Sim Se ativado, o AWS WAF vai armazenar uma amostra das solicitações da Web que correspondem às regras.
Ativar métricas do CloudWatch Caixa de seleção Desmarcado Sim Se ativado, o recurso associado envia métricas para o CloudWatch.
Nome da métrica do CloudWatch Caixa de seleção Desmarcado Sim Especifique o nome da métrica do CloudWatch. Observação: o nome precisa ter de 1 a 128 caracteres. Caracteres válidos: A-Z, a-z, 0-9, - (hífen) e _ (sublinhado).
Descrição String N/A Não Especifique a descrição do grupo de regras.
Tags CSV N/A Não Especifique outras tags que devem ser adicionadas ao grupo de regras. Formato: key_1:value_1,key_2:value_1.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se os conjuntos de IPs disponíveis forem listados(is_success = true) e "Scope" == "Both": "O grupo de regras {0} foi criado nos escopos regional e do CloudFront.".format(name)

>Se a listagem dos conjuntos de endereços IP disponíveis for bem-sucedida(is_success = true) e "Scope" == "Regional": "O grupo de regras {} já existe no escopo {}.".format(nome da ACL da Web, escopo).

Se os conjuntos de IPs disponíveis forem listados(is_success = true) e "Scope" == "Cloudfront": "Successfully created Rule Group {0} in Cloudfront scope.".format(name)

Se o grupo de regras existir: "O grupo de regras {0} foi criado no escopo do CloudFront.".format(name)

Se a criação do grupo de regras falhar "Não foi possível criar o grupo de regras {} no escopo {}".format(nome da ACL da Web, escopo).

A ação precisa falhar e interromper a execução de um playbook:

Se for um erro fatal ou do SDK, como credenciais incorretas, sem conexão com o servidor, entre outros: "Erro ao executar a ação "Criar grupo de regras". Motivo: {0}''.format(error.Stacktrace)

Geral

Adicionar entidade ao conjunto de padrões de regex

Adicione padrões de string com base em entidades ao conjunto de padrões de expressão regular no AWS WAF.

Cada conjunto pode conter apenas 10 padrões de expressão regular.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nomes de conjuntos de padrões de regex CSV N/A Sim Especifique a lista separada por vírgulas de nomes de conjuntos de padrões de expressão regular, como name_1,name_2.
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Escopo do conjunto de padrões de expressão regular. Se "Ambos" estiver selecionado, a ação vai adicionar padrões com base em entidades a conjuntos de padrões de expressão regular nos escopos regional e do CloudFront.
Padrão de domínio Caixa de seleção Selecionado Não Se ativada, a ação vai extrair a parte do domínio dos URLs e criar um padrão de expressão regular com base neles. Por exemplo, http://test.com/folder será convertido em ^(http|https)(:\/\/)(\Qtest.com\E).*".format(entity).
Padrão de IP Caixa de seleção Selecionado

Não

Se ativada, a ação vai construir um padrão de expressão regular adequado com base no endereço IP em vez de usar o valor bruto, como 10.0.0.1, que é convertido em ^(http|https)(:\/\/)(\Q10.0.1\E).*".format(entity).

Executar em

Essa ação é executada nas seguintes entidades:

  • Endereço IP
  • URL

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um 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 mais de 10 entidades forem usadas para criar um conjunto de padrões de expressão regular: "Não foi possível adicionar padrões ao conjunto de padrões de expressão regular {1} de {0} com base em todas as entidades fornecidas porque o limite foi excedido. As seguintes entidades foram ignoradas: {2}".forma("Regional"/"Cloudfront", name, entity.identifier)

Se não for possível encontrar um dos conjuntos (is_success = true): "Não foi possível encontrar os seguintes conjuntos de padrões de expressões regulares '{0}' no AWS WAF:\n {1}".format("Regional"/Cloudfront",list of regular expression pattern sets that were not found in that scope)

Se não for possível encontrar todos os conjuntos fornecidos no escopo ou escopos selecionados (is_success=false): "A ação não encontrou os conjuntos de padrões de regex fornecidos".

A ação precisa falhar e interromper a execução de um playbook:

Se houver um erro fatal ou de SDK, como credenciais incorretas, sem conexão com o servidor, outro: "Erro ao executar a ação "Adicionar entidade ao conjunto de padrões de regex". Motivo: {0}''.format(error.Stacktrace)

Geral

Adicionar padrão ao conjunto de padrões de regex

Adicione padrões de string ao conjunto de padrões de expressão regular no AWS WAF.

Cada conjunto de padrões de expressão regular pode conter apenas 10 padrões.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nomes de conjuntos de padrões de regex CSV N/A Sim Especifique a lista separada por vírgulas de nomes de conjuntos de padrões de expressão regular, como name_1,name_2.
Padrões CSV N/A Sim Especifique a lista de padrões separados por vírgulas a serem adicionados ao conjunto de padrões de expressão regular, como pattern_1,pattern_2.
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Escopo do conjunto de padrões de expressão regular. Se "Ambos" estiver selecionado, a ação vai adicionar padrões com base em entidades a conjuntos de padrões de expressão regular nos escopos regional e do CloudFront.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_success Verdadeiro/Falso is_success:False
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se a operação for bem-sucedida e pelo menos um padrão for adicionado a um conjunto de padrões de expressão regular(is_success = true): "Os seguintes padrões foram adicionados ao conjunto de padrões de expressão regular {0} '{1}' no AWS WAF: \n {2}".format("Regional"/"Cloudfront", name, list of patterns)

Se não for possível encontrar um dos conjuntos (is_success = true): "Não foi possível encontrar os seguintes conjuntos de padrões de expressões regulares '{0}' no AWS WAF:\n {1}".format("Regional"/Cloudfront",list of regular expression pattern sets that were not found in that scope).

Se não for possível encontrar todos os conjuntos fornecidos no escopo ou escopos selecionados (is_success=false): "A ação não encontrou os conjuntos de padrões de regex fornecidos".

A ação precisa falhar e interromper a execução de um playbook:

Se houver um erro fatal ou de SDK, como credenciais incorretas, sem conexão com o servidor, outro: "Erro ao executar a ação "Adicionar padrão ao conjunto de padrões de regex". Motivo: {0}''.format(error.Stacktrace)

Geral

Remover regra da ACL da Web

Remova uma regra da ACL da Web no AWS WAF.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nomes das ACLs da Web CSV Sim

Especifique a lista separada por vírgulas de nomes de ACLs da Web. Exemplo: name_1,name_2

Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Especifique o escopo da remoção da ACL da Web. Se "Ambos" estiver selecionado, a ação vai remover uma ACL da Web nos escopos regional e do CloudFront.
Nome da regra String

N/A

Sim Especifique o nome da regra que deve ser excluída.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor
is_success is_success=False
is_success is_success=True
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se a operação for bem-sucedida e pelo menos uma regra for removida de um grupo de regras:imprima "Uma regra foi removida das seguintes ACLs da Web {0} '{1}' no AWS WAF".format("Regional"/"Cloudfront", lista de nomes)

Se não for possível para um grupo de regras:imprima "Não foi possível remover uma regra das seguintes ACLs da Web {0} '{1}' no AWS WAF".format("Regional"/"Cloudfront", list of names)

Se não for possível para uma ACL da Web porque a regra não foi encontrada em uma ACL:imprima "Não foi possível encontrar a regra especificada nas seguintes ACLs da Web {0} '{1}' no AWS WAF".format("Regional"/"Cloudfront", lista de nomes de ACL da Web)

Se não for possível encontrar um dos grupos de regras:imprima "Não foi possível encontrar as seguintes ACLs da Web '{0}' no AWS WAF:\n {1}".format("Regional"/Cloudfront", list of Rule Group that were not found in that scope)

Se não for possível encontrar todos os conjuntos fornecidos no escopo ou escopos desejados:imprima "A ação não encontrou as ACLs da Web fornecidas".

A ação precisa falhar e interromper a execução de um playbook:

Se houver um erro fatal ou do SDK, como credenciais incorretas, sem conexão com o servidor, entre outros: imprima "Erro ao executar a ação "Remover regra da ACL da Web". Motivo: {0}''.format(error.Stacktrace)

Geral

Listar ACLs da Web

Liste as ACLs da Web disponíveis no AWS WAF.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Especifique o escopo da lista de ACLs da Web.
Número máximo de ACLs da Web a serem retornadas Número inteiro 50 Não Especifique quantas ACLs da Web retornar. O padrão é 50. O máximo é 100.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor
is_success is_success=False
is_success is_success=True
Resultado do 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"
    }
]
Painel de casos
Tipo de resultado Valor/descrição Tipo (entidade \ geral)
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se os conjuntos de IPs disponíveis forem listados e "Scope" == "Both": "As ACLs da Web disponíveis foram listadas nos escopos regional e do CloudFront."

Se os conjuntos de IPs disponíveis forem listados com sucesso(is_success = true) e "Scope" == "Regional": "As ACLs da Web disponíveis foram listadas com sucesso no escopo regional".

Se os conjuntos de IPs disponíveis forem listados(is_success = true) e "Scope" == "Cloudfront": "Successfully listed available Web ACLs in Cloudfront scope."

Se não houver valores disponíveis(is_success = false) e "Scope" == "Both": "No available Web ACLs were found in Regional and Cloudfront scopes."

Se não houver valores disponíveis (is_success = false) e "Scope" == "Regional": "Nenhuma ACL da Web disponível foi encontrada no escopo regional".

Se não houver valores disponíveis(is_success = false) e "Scope" == "Cloudfront": "Nenhuma ACL da Web disponível foi encontrada no escopo do CloudFront."

A ação precisa falhar e interromper a execução de um playbook:

Se houver um erro fatal ou do SDK, como credenciais incorretas, sem conexão com o servidor, outro: "Erro ao executar a ação "List Web ACLs". Motivo: {0}''.format(error.Stacktrace)

Geral

Tabela do painel de casos

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

Nome da tabela:ACLs de regra regional

Colunas da tabela:

  • Nome
  • ID
  • Descrição
  • Token de bloqueio
  • ARN
Geral

Tabela do painel de casos

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

Nome da tabela:ACLs de regra do CloudFront

Colunas da tabela:

  • Nome
  • ID
  • Descrição
  • Token de bloqueio
  • ARN
Geral

Remover regra do grupo de regras

Remova uma regra do grupo de regras no AWS WAF.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nomes de grupos de regras CSV Sim Especifique a lista separada por vírgulas de nomes de grupos de regras. Exemplo: name_1,name_2
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Especifique o escopo da remoção do grupo de regras. Se "Ambos" estiver selecionado, a ação vai remover um grupo de regras nos escopos regional e do CloudFront.
Nome da regra String

N/A

Sim Especifique o nome da regra que deve ser excluída.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor
is_success is_success=False
is_success is_success=True
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se a operação for bem-sucedida e pelo menos uma regra for removida de um grupo de regras: "Uma regra foi removida dos seguintes grupos de regras {0} '{1}' no AWS WAF.".format("Regional"/"Cloudfront", list of names)

Se não for possível para um grupo de regras: "Não foi possível remover uma regra dos seguintes grupos de regras {0} '{1}' no AWS WAF.".format("Regional"/"Cloudfront", list of names)

Se não for possível para um grupo de regras porque a regra não foi encontrada em um grupo de regras: "Não foi possível encontrar a regra especificada nos seguintes grupos de regras {0} '{1}' no AWS WAF".format("Regional"/"Cloudfront", list of rule group names)

Se não for possível encontrar um dos grupos de regras: "Não foi possível encontrar os seguintes grupos de regras "{0}" no AWS WAF:\n {1}".format("Regional"/Cloudfront", list of Rule Group that were not found in that scope)

Se não for possível encontrar todos os conjuntos fornecidos no escopo ou nos escopos desejados: "A ação não encontrou os grupos de regras fornecidos".

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal ou de SDK, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Remover regra do grupo de regras". Motivo: {0}''.format(error.Stacktrace)

Geral

Listar grupos de regras

Lista os grupos de regras disponíveis no AWS WAF.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Especifique qual deve ser o escopo da listagem de grupos de regras.
Número máximo de grupos de regras a serem retornados Número inteiro 50 Não Especifique quantos grupos de regras serão retornados. O padrão é 50. O máximo é 100.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor
is_success is_success=False
is_success is_success=True
Resultado do 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"
    }
]
Painel de casos
Tipo de resultado Valor/descrição Tipo (entidade \ geral)
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se os conjuntos de IP disponíveis forem listados e "Scope" == "Both": "Os grupos de regras disponíveis foram listados nos escopos regional e do CloudFront."

Se os conjuntos de IPs disponíveis foram listados e "Scope" == "Regional": "Os grupos de regras disponíveis foram listados com sucesso no escopo regional".

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

Se não houver valores disponíveis e "Scope" == "Both": "Nenhum grupo de regras disponível foi encontrado nos escopos regional e do CloudFront".

Se não houver valores disponíveis e "Escopo" == "Regional": "Não foram encontrados grupos de regras disponíveis no escopo regional."

Se não houver valores disponíveis e "Escopo" == "Cloudfront": "Nenhum grupo de regras disponível foi encontrado no escopo do Cloudfront".

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal ou do SDK, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "List Rule Groups". Motivo: {0}''.format(error.Stacktrace)

Geral

Tabela de casos

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

Nome da tabela:grupos de regras regionais

Colunas da tabela:

  • Nome
  • ID
  • Descrição
  • Token de bloqueio
  • ARN
Geral

Tabela de casos

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

Nome da tabela:grupos de regras do CloudFront

Colunas da tabela:

  • Nome
  • ID
  • Descrição
  • Token de bloqueio
  • ARN
Geral

Listar conjuntos de IPs

Lista os conjuntos de IP disponíveis no AWS WAF.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Especifique qual deve ser o escopo da listagem de conjuntos de IP.
Número máximo de conjuntos de IPs a serem retornados Número inteiro 50 Não Especifique quantos conjuntos de IP serão retornados. O padrão é 50. O máximo é 100.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor
is_success is_success=False
is_success is_success=True
Resultado do 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"
    }
]
Painel de casos
Tipo de resultado Valor/descrição Tipo (entidade \ geral)
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se os conjuntos de IPs disponíveis forem listados e "Scope" == "Both": "Os conjuntos de IPs disponíveis foram listados nos escopos regional e do CloudFront."

Se os conjuntos de IPs disponíveis forem listados e "Scope" == "Regional": "Os conjuntos de IPs disponíveis no escopo regional foram listados."

Se a listagem dos conjuntos de IPs disponíveis for bem-sucedida e "Scope" == "Cloudfront": "A listagem dos conjuntos de IPs disponíveis no escopo do CloudFront foi bem-sucedida".

Se não houver valores disponíveis e "Escopo" == "Ambos": imprima "Nenhum conjunto de IPs disponível foi encontrado nos escopos regional e do CloudFront".

Se não houver valores disponíveis e "Escopo" == "Regional": "Nenhum conjunto de IPs disponível foi encontrado no escopo regional".

Se não houver valores disponíveis e "Escopo" == "Cloudfront": "Nenhum conjunto de IPs disponível foi encontrado no escopo do Cloudfront".

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal ou de SDK, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "List IP Sets". Motivo: {0}''.format(error.Stacktrace)

Geral

Tabela de casos

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

Nome da tabela:grupos de regras regionais

Colunas da tabela:

  • Nome
  • ID
  • Descrição
  • Token de bloqueio
  • ARN
Geral

Tabela de casos

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

Nome da tabela:grupos de regras do CloudFront

Colunas da tabela:

  • Nome
  • ID
  • Descrição
  • Token de bloqueio
  • ARN
Geral

Remover padrão do conjunto de padrões de regex

Remova padrões do conjunto de expressões regulares no AWS WAF.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nomes de conjuntos de padrões de regex CSV Sim Especifique a lista separada por vírgulas de nomes de conjuntos de expressões regulares, como name_1,name_2.
Padrões CSV Sim Especifique a lista separada por vírgulas de padrões que precisam ser removidos do conjunto de expressões regulares, como pattern_1,pattern_2.
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Escopo do conjunto. Se "Ambos" estiver selecionado, a ação vai remover padrões de conjuntos de expressões regulares nos escopos regional e do CloudFront.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor
is_success is_success=False
is_success is_success=True
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se a operação for bem-sucedida e pelo menos um conjunto de padrões for removido de um conjunto de expressões regulares: "Os seguintes padrões foram removidos do conjunto de padrões de expressão regular {0} '{1}' no AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of entity patterns)

Se o padrão nunca existiu nesse conjunto de padrões: "Os seguintes padrões não foram encontrados no conjunto de padrões de expressão regular {0} '{1}' no AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of patterns)

Se não for possível remover todos os padrões em todos os conjuntos de padrões de regex: "Nenhum padrão foi removido dos conjuntos de padrões de regex fornecidos".

Se não for possível encontrar um dos conjuntos de padrões: "Não foi possível encontrar os seguintes conjuntos de padrões de expressão regular '{0}' no AWS WAF:\n {1}".format("Regional"/Cloudfront",list of sets that were not found in that scope)

Se não for possível encontrar todos os conjuntos de padrões de regex fornecidos no escopo ou escopos desejados: "A ação não encontrou os conjuntos de padrões de regex fornecidos".

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal ou de SDK, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Remover padrão do conjunto de padrões de regex". Motivo: {0}''.format(error.Stacktrace)

Geral

Remover IP do conjunto de IPs

Remova os endereços IP do conjunto de IP no AWS WAF.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nomes de conjuntos de IPs CSV Sim Especifique a lista separada por vírgulas de nomes de conjuntos de IPs. Exemplo: name_1,name_2
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Especifique o escopo do conjunto de IPs. Se "Ambos" estiver selecionado, a ação vai remover os endereços IP dos conjuntos de IP nos escopos regional e do CloudFront.

Executar em

Essa ação é executada em entidades de IP.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor
is_success is_success=False
is_success is_success=True
Painel de casos
Tipo de resultado Valor / Descrição Tipo
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se a operação for bem-sucedida e pelo menos um endereço IP for removido de um conjunto de IPs: "Os seguintes IPs foram removidos do conjunto de IPs {0} '{1}' no AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

Se os IPs nunca existiram nesse conjunto de IPs: "Os seguintes IPs não faziam parte do conjunto de IPs {0} '{1}' no AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

Se não for possível remover todas as entidades em todos os conjuntos de IPs: "Nenhum IP foi removido dos conjuntos de IPs fornecidos".

Se não for possível encontrar um dos conjuntos de IP:P "Não foi possível encontrar os seguintes conjuntos de IP '{0}' no AWS WAF:\n {1}".format("Regional"/Cloudfront",list of IP sets that were not found in that scope)

Se não for possível encontrar todos os conjuntos de IP fornecidos no escopo ou escopos desejados: "A ação não encontrou os conjuntos de IP fornecidos".

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal ou de SDK, como credenciais incorretas, sem conexão com o servidor ou outro, for informado: "Erro ao executar a ação "Remover IP do conjunto de IPs". Motivo: {0}''.format(error.Stacktrace)

Geral

Listar conjuntos de padrões de regex

Lista os conjuntos de expressões regulares disponíveis no AWS WAF.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Especifique qual deve ser o escopo da listagem de conjuntos de IP.
Número máximo de conjuntos de padrões de regex a serem retornados Número inteiro 5 Não Especifique quantos conjuntos de expressões regulares retornar. O padrão é 5. O máximo é 10.

Executar em

Essa ação não é executada em entidades.

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor
is_success is_success=False
is_success is_success=True
Resultado do 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"
    }
]
Painel de casos
Tipo de resultado Valor/descrição Tipo (entidade \ geral)
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se os conjuntos de regex disponíveis forem listados com sucesso e "Scope" == "Both": "Os conjuntos de padrões de regex disponíveis foram listados com sucesso nos escopos regional e do CloudFront".

Se os conjuntos de IPs disponíveis forem listados e "Scope" == "Regional": "Os conjuntos de padrões de regex disponíveis foram listados com sucesso no escopo regional".

Se os conjuntos de IP disponíveis forem listados e "Scope" == "Cloudfront": "Os conjuntos de padrões de regex disponíveis foram listados no escopo do Cloudfront."

Se não houver valores disponíveis e "Escopo" == "Ambos": "Não foram encontrados conjuntos de padrões de regex disponíveis nos escopos regional e do CloudFront".

Se não houver valores disponíveis e "Scope" == "Regional": "Não foram encontrados conjuntos de padrões de regex disponíveis no escopo regional".

Se não houver valores disponíveis e "Scope" == "Cloudfront": "Nenhum conjunto de padrões de regex disponível foi encontrado no escopo do Cloudfront".

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal ou de SDK, como credenciais incorretas, falta de conexão com o servidor ou outro, for informado: "Erro ao executar a ação "List Regex Pattern Sets". Motivo: {0}''.format(error.Stacktrace)

Geral

Tabela de casos

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

Nome da tabela:grupos de regras regionais

Colunas da tabela:

  • Nome
  • ID
  • Descrição
  • Token de bloqueio
  • ARN
Geral

Tabela de casos

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

Nome da tabela:grupos de regras do CloudFront

Colunas da tabela:

  • Nome
  • ID
  • Descrição
  • Token de bloqueio
  • ARN
Geral

Remover entidade do conjunto de padrões de regex

Remova padrões de string com base em entidades do conjunto de expressões regulares no AWS WAF.

Parâmetros

Nome de exibição do parâmetro Tipo Valor padrão É obrigatório Descrição
Nomes de conjuntos de padrões de regex CSV Sim Especifique a lista separada por vírgulas de nomes de conjuntos de expressões regulares, como name_1,name_2.
Escopo DDL

CloudFront

Valores possíveis:

  • CloudFront
  • Regional
  • Ambos
Sim Escopo do conjunto. Se "Ambos" estiver selecionado, a ação vai remover padrões com base em entidades de conjuntos de expressões regulares nos escopos regional e do CloudFront.
Padrão de domínio Caixa de seleção Verdadeiro Não

Se ativada, a ação recupera a parte do domínio dos URLs e pesquisa uma expressão regular com base neles no conjunto de expressões regulares. Por exemplo, http://test.com/folder se torna ^(http|https)(:\/\/)(\Qtest.com\E).*.

Padrão de IP Caixa de seleção Verdadeiro Não Se ativada, a ação pesquisa uma expressão regular de um endereço IP em vez do valor bruto. Por exemplo, 10.0.0.1 se torna ^(http|https)(:\/\/)(\Q10.0.1\E).*.

Executar em

Essa ação é executada nas seguintes entidades:

  • Endereço IP
  • URL

Resultados da ação

Resultado do script
Nome do resultado do script Opções de valor
is_success is_success=False
is_success is_success=True
Painel de casos
Tipo de resultado Valor/descrição Tipo (entidade \ geral)
Mensagem de saída*

A ação não pode falhar nem interromper a execução de um playbook:

Se a operação for bem-sucedida e pelo menos uma entidade for removida de um conjunto de IPs: "Os seguintes padrões de entidade foram removidos do conjunto de padrões de regex {0} '{1}' no AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of entity patterns)

Se a entidade nunca existiu nesse conjunto de padrões de regex: "Os seguintes padrões não foram encontrados no conjunto de padrões de regex {0} '{1}' no AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of entity patterns)

Se não for possível remover todas as entidades em todos os conjuntos de IP: "Nenhum padrão foi removido dos conjuntos de padrões de regex fornecidos".

Se não for possível encontrar um dos conjuntos de IPs: "A ação não conseguiu encontrar os seguintes conjuntos de padrões de regex '{0}' no AWS WAF:\n {1}".format("Regional"/Cloudfront",list of IP sets that were not found in that scope)

Se não for possível encontrar todos os conjuntos de padrões de regex fornecidos no escopo ou escopos desejados: "A ação não encontrou os conjuntos de padrões de regex fornecidos".

A ação precisa falhar e interromper a execução de um playbook:

Se um erro fatal ou do SDK, como credenciais incorretas, falta de conexão com o servidor ou outro problema, for informado: "Erro ao executar a ação "Remover entidade do conjunto de padrões de regex". Motivo: {0}''.format(error.Stacktrace)

Geral

Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais do Google SecOps.