Integra AWS WAF con Google SecOps

En este documento, se describe cómo integrar AWS WAF con Google Security Operations (Google SecOps).

Versión de la integración: 7.0

Casos de uso

Acciones activas: Administra conjuntos de IPs, grupos de reglas, conjuntos de patrones y ACL web.

Parámetros de integración

Usa los siguientes parámetros para configurar la integración:

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre de la instancia String N/A No Nombre de la instancia para la que deseas configurar la integración.
Descripción String N/A No Es la descripción de la instancia.
ID de clave de acceso de AWS String N/A ID de la clave de acceso de AWS que se usará en la integración.
Clave secreta de AWS Contraseña N/A Clave secreta de AWS que se usará en la integración.
Región predeterminada de AWS String N/A Región predeterminada de AWS para usar en la integración, por ejemplo, us-west-2.
Ejecutar de forma remota Casilla de verificación Desmarcado No Marca la casilla para ejecutar la integración configurada de forma remota. Una vez que se marca, aparece la opción para seleccionar al usuario remoto (agente).

Si quieres obtener instrucciones para configurar una integración en Google SecOps, consulta Configura integraciones.

Si es necesario, puedes hacer cambios más adelante. Después de configurar una instancia de integración, puedes usarla en las guías. Para obtener más información sobre cómo configurar y admitir varias instancias, consulta Compatibilidad con varias instancias.

Acciones

Para obtener más información sobre las acciones, consulta Cómo responder a las acciones pendientes desde Tu escritorio y Cómo realizar una acción manual.

Ping

Prueba la conectividad con AWS WAF.

Parámetros

N/A

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si la conexión se realiza correctamente: "Se conectó correctamente al servidor de AWS WAF con los parámetros de conexión proporcionados".

La acción debería fallar y detener la ejecución de la guía:

Si no se realiza con éxito: "No se pudo conectar al servidor de AWS WAF. Error is {0}".format(exception.stacktrace)

General

Crea un conjunto de IPs

Crea un conjunto de IPs en AWS WAF, según las entidades.

El conjunto de IPs se crea con el siguiente formato:

Siemplify_NAME_IP Type`

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre String N/A Especifica el nombre del conjunto de IPs. Nota: La acción creará un conjunto de IPs con el siguiente formato: Siemplify_{Name}_{IP Type}. El nombre debe tener entre 1 y 128 caracteres. Caracteres válidos: A-Z, a-z, 0-9, - (guion) y _ (guion bajo).
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debe ser el alcance para la creación de conjuntos de IPs. Si se selecciona "Ambos", la acción creará un conjunto de IPs en los alcances regional y de Amazon CloudFront.
Descripción String N/A No Especifica la descripción del conjunto de IPs.
Etiquetas CSV N/A No Especifica etiquetas adicionales que se deben agregar al conjunto de IPs. Formato: key_1:value_1,key_2:value_1.

Ejecutar en

Esta acción se ejecuta en la entidad Dirección IP.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
{
"Regional": ["IPv4_set", "IPv6_set"]
"Cloudfront":  ["IPv4_set", "IPv6_set"]
}
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si la operación se realizó correctamente y se usó al menos una de las entidades proporcionadas para crear un conjunto de IPs (is_success = true): "Se creó correctamente el conjunto de IPs "{2}" de {0} {1} en AWS WAF con las siguientes IPs: \n {3}".format("Regional"/"Cloudfront", "IPv4"/"IPv6", full_name, entity.identifier list)

Si no se pueden usar entidades específicas(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])

Si no se pueden usar todas las entidades (is_success = false): "No se crearon conjuntos de IPs. Motivo: Ninguna de las entidades de IP proporcionadas era válida".

Si ya existen todos los conjuntos (is_success=false) o si solo existen parcialmente los conjuntos (is_success=true): "Ya existen los siguientes {0} conjuntos de patrones de IP '{1}': \n.".format("Regional/CloudFront", list_of_full_names)

La acción debería fallar y detener la ejecución de la guía:

Si se produce un error grave, como credenciales incorrectas, falta de conexión con el servidor o algún otro problema, se mostrará el mensaje "Error al ejecutar la acción "Crear conjunto de IPs". Reason: {0}''.format(error.Stacktrace)

Agregar IP al conjunto de IPs

Agrega direcciones IP al conjunto de IP en AWS WAF.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombres de conjuntos de IPs CSV N/A Especifica la lista de nombres de conjuntos de IPs separados por comas. Ejemplo: nombre_1,nombre_2
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debe ser el alcance del conjunto de IPs. Si se selecciona "Ambos", la acción agregará direcciones IP a los conjuntos de IP en los alcances regionales y de CloudFront.

Ejecutar en

Esta acción se ejecuta en la entidad Dirección IP.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si la operación se realizó correctamente y se agregó al menos una dirección IP a un conjunto de IPs(is_success = true): "Se agregaron correctamente las siguientes IPs al conjunto de IPs "{1}" de {0} en AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

If fail to add specific entities to one of the IP Sets(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])

Si no se encuentra uno de los conjuntos de IPs (is_success = true): "La acción no pudo encontrar los siguientes conjuntos de IPs "{0}" en AWS WAF:\n {1}".format("Regional"/Cloudfront",list of IP sets that were not found in that scope)

Si no se encuentran todos los conjuntos de IPs proporcionados en el alcance o los alcances seleccionados (is_success=false): "La acción no encontró los conjuntos de IPs proporcionados".

La acción debería fallar y detener la ejecución de la guía:

Si se trata de un error fatal o del SDK, como credenciales incorrectas, falta de conexión al servidor o algún otro: "Error al ejecutar la acción "Add IP To IP Set". Reason: {0}''.format(error.Stacktrace)

General

Crea un conjunto de patrones de regex

Crea un conjunto de patrones de expresiones regulares en AWS WAF basado en entidades.

El conjunto de patrones de expresiones regulares solo puede contener 10 patrones por conjunto, y solo puede haber 10 conjuntos de patrones de expresiones regulares en total.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre String N/A Especifica el nombre del conjunto de patrones de expresión regular. Nota: El nombre debe tener entre 1 y 128 caracteres. Caracteres válidos: A-Z, a-z, 0-9, - (guion) y _ (guion bajo).
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debe ser el alcance para la creación de conjuntos de patrones de expresiones regulares. Si se selecciona "Ambos", la acción crea un patrón de expresión regular establecido en los alcances regionales y de CloudFront.
Descripción String N/A No Especifica la descripción del conjunto de patrones de expresión regular.
Etiquetas CSV N/A No Especifica etiquetas adicionales que se deben agregar al conjunto de patrones de expresión regular. Formato: key_1:value_1,key_2:value_1.
Patrón de dominio Casilla de verificación Marcado No Si está habilitada, la acción recupera la parte del dominio de las URLs y crea un patrón de expresión regular basado en ellas, como http://test.com/folder, que se convierte en ^(http|https)(:\/\/)(\Qtest.com\E).*".format(entity).
Patrón de IP Casilla de verificación Marcado No Si está habilitada, la acción construye un patrón de expresión regular adecuado a partir de la dirección IP en lugar de usar el valor sin procesar, por ejemplo, 10.0.0.1 se convierte en ^(http|https)(:\/\/)(\Q10.0.1\E).*".format(entity).

Ejecutar en

Esta acción se ejecuta en las siguientes entidades:

  • Dirección IP
  • URL

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
{
"Regional": "Regex_set"
"Cloudfront": "Regex_set"
}
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si la operación se realizó correctamente y se usó al menos una de las entidades proporcionadas para crear un conjunto de expresiones regulares (is_success = true): "Se creó correctamente el conjunto de patrones de regex "{1}" de {0} en AWS WAF con las siguientes entidades: \n {2}".format("Regional"/"Cloudfront", name, entity.identifier list)

Si se usarán más de 10 entidades para crear un conjunto de patrones de expresiones regulares: "No se pudo crear conjuntos de patrones de expresiones regulares con todas las entidades proporcionadas porque se superó el límite. Se omitieron las siguientes entidades: {0}".format(entity.identifier)

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

La acción debería fallar y detener la ejecución de la guía:

Si se trata de un error fatal o del SDK, como credenciales incorrectas, falta de conexión al servidor o algún otro: "Error al ejecutar la acción "Create Regex Pattern Set". Reason: {0}''.format(error.Stacktrace)

General

Crea LCA web

Crea una LCA web en AWS WAF.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre String N/A Especifica el nombre de la ACL web. Nota: El nombre debe tener entre 1 y 128 caracteres. Caracteres válidos: A-Z, a-z, 0-9, - (guion) y _ (guion bajo).
Tipo de fuente de la regla DDL

Conjunto de IP

Valor posible

Conjunto de IP

Grupo de reglas

Especifica qué tipo de regla se debe usar.
Nombre de la fuente de la regla String N/A Especifica el nombre de la fuente que se debe usar para la ACL web. Si el "Tipo de fuente de regla" es "Conjunto de IPs", la acción buscará conjuntos de IPs con ese nombre. Si el "Tipo de fuente de regla" es "Grupo de reglas", la acción buscará grupos de reglas con ese nombre.
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debe ser el alcance para la creación de la ACL web. Si se selecciona "Ambos", la acción creará una ACL web en los alcances regional y de CloudFront.
Habilita las solicitudes de muestra Casilla de verificación Desmarcado Si se habilita, AWS WAF almacenará una muestra de las solicitudes web que coincidan con las reglas.
Habilita las métricas de CloudWatch Casilla de verificación Desmarcado Si está habilitado, el recurso asociado envía métricas a CloudWatch.
Nombre de la métrica de CloudWatch Casilla de verificación Desmarcado Especifica el nombre de la métrica de CloudWatch. Nota: El nombre debe tener entre 1 y 128 caracteres. Caracteres válidos: A-Z, a-z, 0-9, - (guion) y _ (guion bajo).
Acción predeterminada DDL

Permitir

Valores posibles:

  • Permitir
  • Bloquear
Especifica cuál debe ser la acción predeterminada para las solicitudes que no coinciden con ninguna regla.
Acción de conjunto de IP DDL

Bloquear

Valor posible:

  • Permitir
  • Bloquear
  • Recuento
No Especifica cuál debe ser la acción para las reglas que se basan en el conjunto de IPs.
Prioridad de las reglas Número entero N/A Especifica cuál debe ser la prioridad de la regla. Las prioridades en la ACL web deben ser únicas.
Descripción String N/A No Especifica la descripción de la LCA web.
Etiquetas CSV N/A No Especifica etiquetas adicionales que se deben agregar a la ACL web. Formato: key_1:value_1,key_2:value_1.

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Resultado de JSON
{
"Regional": "Web_Acl_name"
"Cloudfront": "Web_Acl_name"
}
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si se enumeraron correctamente los conjuntos de IPs disponibles(is_success = true) y "Scope" == "Both": "Se creó correctamente el ACL web {0} en los alcances regional y de Cloudfront".format(name)

Si se enumeraron correctamente los conjuntos de IPs disponibles(is_success = true) y "Scope" == "Regional": "Se creó correctamente el ACL web {0} en Regional".format(name)

Si se enumeraron correctamente los conjuntos de IPs disponibles(is_success = true) y "Scope" == "Cloudfront": "Se creó correctamente la ACL web {0} en el alcance de Cloudfront".format(name)

Si existe la ACL web, haz lo siguiente:

Imprime "La ACL web {} ya existe en el alcance {}".format(nombre de la ACL web, alcance).

Si no se encontró el conjunto de IPs o el grupo de reglas: "No se pudo crear la ACL web. Motivo: No se encontró {0} {1} en AWS WAF".format("IP Set/Rule Group", Rule Source Name)

La acción debería fallar y detener la ejecución de la guía:

Si se produce un error fatal o un error del SDK, como credenciales incorrectas, falta de conexión al servidor o algún otro problema, se mostrará el mensaje "Error al ejecutar la acción "Crear ACL web". Reason: {0}''.format(error.Stacktrace)

Agregar regla a la ACL web

Agrega una regla basada en conjuntos de IP o grupos de reglas a la LCA web en AWS WAF. El ACL web puede contener un máximo de 1,500 reglas.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombres de LCA web CSV N/A

Especifica la lista de nombres de ACL web separados por comas. Ejemplo: name_1,name_2

Tipo de fuente de la regla DDL

Conjunto de IP

Valores posibles:

  • Conjunto de IP
  • Grupo de reglas
Especifica qué tipo de regla se debe usar.
Nombre de la fuente de la regla String N/A Especifica el nombre de la fuente que se debe usar para la ACL web. Si el "Tipo de fuente de regla" es "Conjunto de IPs", la acción buscará conjuntos de IPs con ese nombre. Si el "Tipo de fuente de regla" es "Grupo de reglas", la acción buscará grupos de reglas con ese nombre.
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debería ser el alcance de las reglas nuevas. Si se selecciona "Ambos", la acción agregará una regla a una ACL web en los alcances regionales y de CloudFront.
Prioridad de las reglas Número entero N/A Especifica cuál debe ser la prioridad de la regla. Las prioridades en la ACL web deben ser únicas.
Acción de conjunto de IP DDL

Bloquear

Valor posible:

  • Permitir
  • Bloquear
  • Recuento
No Especifica cuál debe ser la acción para las reglas que se basan en el conjunto de IPs.

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

if successful and at least one rule was added to one Web ACL(is_success = true): "Successfully added a rule to the following {0} Web ACLs '{1}' in AWS WAF.".format("Regional"/"Cloudfront", list of name)

Si no se encuentra una de las 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)

If rule with name already exists per Web ACL in Scope (is_success=true): "Action wasn't able to add {0} rules to the Web ACL in AWS WAF. Motivo: {0} con el nombre "{1}" ya existe en las siguientes ACL web:\n{2}".format( rule source type, rule source name, list Web ACL with scope - structure {0} - {1}.format(scope, web acl name))

La acción debería fallar y detener la ejecución de la guía:

Si se produce un error fatal o un error del SDK, como credenciales incorrectas, falta de conexión al servidor o algún otro problema, se mostrará el mensaje "Error al ejecutar la acción "Add Rule To Web ACL". Reason: {0}''.format(error.Stacktrace)

General

Crear grupo de reglas

Crea un grupo de reglas en AWS WAF.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombre String N/A Especifica el nombre del grupo de reglas. Nota: El nombre debe tener entre 1 y 128 caracteres. Caracteres válidos: A-Z, a-z, 0-9, - (guion) y _ (guion bajo).
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debe ser el alcance para la creación del grupo de reglas. Si se selecciona "Ambos", la acción creará un grupo de reglas en los alcances regionales y de CloudFront.
Capacidad Número entero 100 Especifica la capacidad del grupo de reglas. Nota: No puedes cambiar la capacidad después de crear el grupo. El máximo es 1,500.
Habilita las solicitudes de muestra Casilla de verificación Desmarcado Si se habilita, AWS WAF almacenará una muestra de las solicitudes web que coincidan con las reglas.
Habilita las métricas de CloudWatch Casilla de verificación Desmarcado Si está habilitado, el recurso asociado envía métricas a CloudWatch.
Nombre de la métrica de CloudWatch Casilla de verificación Desmarcado Especifica el nombre de la métrica de CloudWatch. Nota: El nombre debe tener entre 1 y 128 caracteres. Caracteres válidos: A-Z, a-z, 0-9, - (guion) y _ (guion bajo).
Descripción String N/A No Especifica la descripción del grupo de reglas.
Etiquetas CSV N/A No Especifica etiquetas adicionales que se deben agregar al grupo de reglas. Formato: key_1:value_1,key_2:value_1.

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si se enumeraron correctamente los conjuntos de IPs disponibles(is_success = true) y "Scope" == "Both": "Se creó correctamente el grupo de reglas {0} en los alcances regional y de Cloudfront".format(name)

>If successfully listed available IP Sets(is_success = true) and "Scope" == "Regional": "The Rule Group {} already exists in {} scope.".format(web ACL name, scope).

Si se enumeraron correctamente los conjuntos de IPs disponibles(is_success = true) y "Scope" == "Cloudfront": "Se creó correctamente el grupo de reglas {0} en el alcance de Cloudfront".format(name)

Si el grupo de reglas existe: "Se creó correctamente el grupo de reglas {0} en el alcance de CloudFront".format(name)

Si falla la creación del grupo de reglas, se mostrará el mensaje "No se pudo crear el grupo de reglas {} en el alcance {}".format(nombre de la ACL web, alcance).

La acción debería fallar y detener la ejecución de la guía:

Si se produce un error fatal o del SDK, como credenciales incorrectas, falta de conexión con el servidor o algún otro problema, se mostrará el mensaje "Error al ejecutar la acción "Crear grupo de reglas". Reason: {0}''.format(error.Stacktrace)

General

Agrega una entidad al conjunto de patrones de regex

Agrega patrones de cadenas basados en entidades al conjunto de patrones de expresiones regulares en AWS WAF.

El conjunto de patrones de expresiones regulares solo puede contener 10 patrones por conjunto.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombres de conjuntos de patrones de regex CSV N/A Especifica la lista separada por comas de los nombres de los conjuntos de patrones de expresiones regulares, como name_1,name_2.
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Es el alcance del conjunto de patrones de expresión regular. Si se selecciona "Ambos", la acción agrega patrones basados en entidades a los conjuntos de patrones de expresiones regulares en los alcances regionales y de CloudFront.
Patrón de dominio Casilla de verificación Marcado No Si está habilitada, la acción recupera la parte del dominio de las URLs y crea un patrón de expresión regular basado en ellas, por ejemplo, http://test.com/folder se convierte en ^(http|https)(:\/\/)(\Qtest.com\E).*".format(entity).
Patrón de IP Casilla de verificación Marcado

No

Si está habilitada, la acción construye un patrón de expresión regular adecuado a partir de la dirección IP en lugar de usar el valor sin procesar, por ejemplo, 10.0.0.1 se convierte en ^(http|https)(:\/\/)(\Q10.0.1\E).*".format(entity).

Ejecutar en

Esta acción se ejecuta en las siguientes entidades:

  • Dirección IP
  • URL

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

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)

Si se usarán más de 10 entidades para crear un conjunto de patrones de expresión regular: "No se pudieron agregar patrones al conjunto de patrones de expresión regular {0} {1} en función de todas las entidades proporcionadas, ya que se superó el límite. Se omitieron las siguientes entidades: {2}".forma("Regional"/"Cloudfront", name, entity.identifier)

Si no se encuentra uno de los conjuntos (is_success = true): "La acción no pudo encontrar los siguientes conjuntos de patrones de expresiones regulares "{0}" en AWS WAF:\n {1}".format("Regional"/Cloudfront",list of regular expression pattern sets that were not found in that scope)

Si no se encuentran todos los conjuntos proporcionados en el alcance o los alcances seleccionados (is_success=false): "La acción no encontró los conjuntos de patrones de regex proporcionados".

La acción debería fallar y detener la ejecución de la guía:

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)

General

Agrega un patrón al conjunto de patrones de regex

Agrega patrones de cadenas al conjunto de patrones de expresiones regulares en AWS WAF.

El conjunto de patrones de expresiones regulares solo puede contener 10 patrones por conjunto.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombres de conjuntos de patrones de regex CSV N/A Especifica la lista separada por comas de los nombres de los conjuntos de patrones de expresiones regulares, como name_1,name_2.
Patrones CSV N/A Especifica la lista de patrones separados por comas que se agregarán al conjunto de patrones de expresión regular, como pattern_1,pattern_2.
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Es el alcance del conjunto de patrones de expresión regular. Si se selecciona "Ambos", la acción agrega patrones basados en entidades a los conjuntos de patrones de expresiones regulares en los alcances regionales y de CloudFront.

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor Ejemplo
is_success Verdadero/Falso is_success:False
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si la operación se realizó correctamente y se agregó al menos un patrón a un conjunto de patrones de expresiones regulares(is_success = true):"Se agregaron correctamente los siguientes patrones al conjunto de patrones de expresiones regulares "{1}" de {0} en AWS WAF: \n {2}".format("Regional"/"Cloudfront", name, list of patterns)

Si no se encuentra uno de los conjuntos (is_success = true): t "La acción no pudo encontrar los siguientes conjuntos de patrones de expresiones regulares de AWS WAF:\n {1}".format("Regional"/Cloudfront",list of regular expression pattern sets that were not found in that scope).

Si no se encuentran todos los conjuntos proporcionados en el alcance o los alcances seleccionados (is_success=false): "La acción no encontró los conjuntos de patrones de regex proporcionados".

La acción debería fallar y detener la ejecución de la guía:

Si se trata de un error fatal o del SDK, como credenciales incorrectas, falta de conexión al servidor, etc.: "Error al ejecutar la acción "Add Pattern To Regex Pattern Set". Reason: {0}''.format(error.Stacktrace)

General

Remove Rule From Web ACL

Quita una regla de la LCA web en AWS WAF.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombres de LCA web CSV

Especifica la lista de nombres de ACL web separados por comas. Ejemplo: name_1,name_2

Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debe ser el alcance de la eliminación de la ACL web. Si se selecciona "Ambos", la acción quitará una ACL web en los ámbitos regional y de CloudFront.
Nombre de la regla String

N/A

Especifica el nombre de la regla que se debe borrar.

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si la operación se realiza correctamente y se quita al menos una regla de un grupo de reglas, se imprime "Se quitó correctamente una regla de las siguientes {0} ACL web '{1}' en AWS WAF".format("Regional"/"Cloudfront", lista de nombres)

Si no se pudo realizar la acción en un grupo de reglas: Imprime "La acción no pudo quitar una regla de las siguientes ACL web {0} '{1}' en AWS WAF".format("Regional"/"Cloudfront", lista de nombres)

Si no se pudo realizar la acción en una ACL web porque no se encontró la regla en una ACL: Imprime "Action wasn't able to find the specified rule in the following {0} Web ACLs '{1}' in AWS WAF.".format("Regional"/"Cloudfront", list of names Web ACL)

Si no se encuentra uno de los grupos de reglas, se debe imprimir "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)

Si no se encuentran todos los conjuntos proporcionados en el alcance o los alcances deseados: Imprime el mensaje "Action didn't find the provided Web ACLs".

La acción debería fallar y detener la ejecución de la guía:

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)

General

Enumera las LCA web

Enumera las ACL web disponibles en AWS WAF.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debe ser el alcance de la lista de LCA web.
Cantidad máxima de LCA web que se devolverán Número entero 50 No Especifica cuántas ACL web se deben devolver. El valor predeterminado es 50. El valor máximo es 100.

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True
Resultado de 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"
    }
]
Muro de casos
Tipo de resultado Valor/Descripción Tipo (entidad\general)
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

If successfully listed available IP Sets and "Scope" == "Both": "Successfully listed available Web ACLs in Regional and Cloudfront scopes."

Si se enumeraron correctamente los conjuntos de IPs disponibles(is_success = true) y "Scope" == "Regional": "Se enumeraron correctamente las ACLs web disponibles en el alcance regional".

Si se enumeraron correctamente los conjuntos de IPs disponibles(is_success = true) y "Scope" == "Cloudfront": "Se enumeraron correctamente las ACLs web disponibles en el alcance de Cloudfront".

Si no hay valores disponibles(is_success = false) y "Scope" == "Both": "No se encontraron ACL web disponibles en los alcances regional y de CloudFront".

Si no hay valores disponibles (is_success = false) y "Scope" == "Regional": "No se encontraron ACL web disponibles en el alcance regional".

Si no hay valores disponibles(is_success = false) y "Scope" == "Cloudfront": "No se encontraron ACL web disponibles en el alcance de Cloudfront".

La acción debería fallar y detener la ejecución de la guía:

Si se produce un error fatal o del SDK, como credenciales incorrectas, falta de conexión con el servidor o algún otro: "Error al ejecutar la acción "List Web ACLs". Reason: {0}''.format(error.Stacktrace)

General

Tabla del muro de casos

(si "Scope" == "Regional" o "Both")

Nombre de la tabla: LCA de reglas regionales

Columnas de la tabla:

  • Nombre
  • ID
  • Descripción
  • Token de bloqueo
  • ARN
General

Tabla del muro de casos

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

Nombre de la tabla: LCA de reglas de CloudFront

Columnas de la tabla:

  • Nombre
  • ID
  • Descripción
  • Token de bloqueo
  • ARN
General

Quita la regla del grupo de reglas

Quita una regla del grupo de reglas en AWS WAF.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombres de los grupos de reglas CSV Especifica la lista separada por comas de los nombres de los grupos de reglas. Ejemplo: nombre_1,nombre_2
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debe ser el alcance de la eliminación del grupo de reglas. Si se selecciona "Ambos", la acción quitará un grupo de reglas en los alcances regional y de CloudFront.
Nombre de la regla String

N/A

Especifica el nombre de la regla que se debe borrar.

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si la operación se realiza correctamente y se quita al menos una regla de un grupo de reglas: "Se quitó correctamente una regla de los siguientes {0} grupos de reglas "{1}" en AWS WAF". format("Regional"/"Cloudfront", list of names)

Si no se pudo realizar la acción en un grupo de reglas: "No se pudo quitar una regla de los siguientes grupos de reglas {0} "{1}" en AWS WAF".format("Regional"/"Cloudfront", list of names)

Si no se pudo realizar la acción para un grupo de reglas porque no se encontró la regla en un grupo de reglas: "La acción no pudo encontrar la regla especificada en los siguientes grupos de reglas {0} "{1}" en AWS WAF".format("Regional"/"Cloudfront", list of rule group names)

Si no se encuentra uno de los grupos de reglas: "La acción no pudo encontrar los siguientes grupos de reglas '{0}' en AWS WAF:\n {1}".format("Regional"/Cloudfront", list of Rule Group that were not found in that scope)

Si no se encuentran todos los conjuntos proporcionados en el alcance o los alcances deseados: "La acción no encontró los grupos de reglas proporcionados".

La acción debería fallar y detener la ejecución de la guía:

Si se informa un error fatal o del SDK, como credenciales incorrectas, falta de conexión con el servidor o algún otro error: "Error al ejecutar la acción "Remove Rule From Rule Group". Reason: {0}''.format(error.Stacktrace)

General

Enumera grupos de reglas

Enumera los grupos de reglas disponibles en AWS WAF.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debería ser el alcance de la lista de grupos de reglas.
Cantidad máxima de grupos de reglas que se devolverán Número entero 50 No Especifica cuántos grupos de reglas se devolverán. El valor predeterminado es 50. El valor máximo es 100.

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True
Resultado de 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"
    }
]
Muro de casos
Tipo de resultado Valor/Descripción Tipo (entidad\general)
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si se enumeraron correctamente los conjuntos de IPs disponibles y "Scope" == "Both": "Successfully listed available Rule groups in Regional and Cloudfront scopes."

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

Si se enumeraron correctamente los conjuntos de IPs disponibles y "Scope" == "Cloudfront": "Se enumeraron correctamente los grupos de reglas disponibles en el alcance de Cloudfront".>

Si no hay valores disponibles y "Alcance" == "Ambos": "No se encontraron grupos de reglas disponibles en los alcances regionales y de Cloudfront".

Si no hay valores disponibles y "Scope" == "Regional": "No se encontraron grupos de reglas disponibles en el alcance regional".

Si no hay valores disponibles y "Scope" == "Cloudfront": "No se encontraron grupos de reglas disponibles en el alcance de Cloudfront".

La acción debería fallar y detener la ejecución de la guía:

Si se informa un error fatal o del SDK, como credenciales incorrectas, falta de conexión con el servidor o algún otro error, se mostrará el mensaje "Error executing action "List Rule Groups". Reason: {0}''.format(error.Stacktrace)

General

Tabla de pared de la caja

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

Nombre de la tabla: Regional Rule Groups

Columnas de la tabla:

  • Nombre
  • ID
  • Descripción
  • Token de bloqueo
  • ARN
General

Tabla de pared de la caja

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

Nombre de la tabla: Grupos de reglas de CloudFront

Columnas de la tabla:

  • Nombre
  • ID
  • Descripción
  • Token de bloqueo
  • ARN
General

Enumera conjuntos de IPs

Enumera los conjuntos de IPs disponibles en AWS WAF.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debe ser el alcance de la lista de conjuntos de IPs.
Cantidad máxima de conjuntos de IPs que se pueden devolver Número entero 50 No Especifica la cantidad de conjuntos de IPs que se devolverán. El valor predeterminado es 50. El valor máximo es 100.

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True
Resultado de 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"
    }
]
Muro de casos
Tipo de resultado Valor/Descripción Tipo (entidad\general)
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si se enumeraron correctamente los conjuntos de IPs disponibles y "Scope" == "Both": "Se enumeraron correctamente los conjuntos de IPs disponibles en los alcances regional y de Cloudfront".

If successfully listed available IP Sets and "Scope" == "Regional": "Successfully listed available IP sets in Regional scope."

Si se enumeraron correctamente los conjuntos de IPs disponibles y "Scope" == "Cloudfront": "Se enumeraron correctamente los conjuntos de IPs disponibles en el alcance de Cloudfront".

Si no hay valores disponibles y "Scope" == "Both": Imprime "No se encontraron conjuntos de IPs disponibles en los ámbitos regional y de Cloudfront".

Si no hay valores disponibles y "Scope" == "Regional": "No se encontraron conjuntos de IPs disponibles en el alcance regional".

Si no hay valores disponibles y "Scope" == "Cloudfront": "No se encontraron conjuntos de IPs disponibles en el alcance de Cloudfront".

La acción debería fallar y detener la ejecución de la guía:

Si se informa un error grave o del SDK, como credenciales incorrectas, falta de conexión con el servidor o algún otro problema: "Error al ejecutar la acción "List IP Sets". Reason: {0}''.format(error.Stacktrace)

General

Tabla de pared de la caja

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

Nombre de la tabla: Regional Rule Groups

Columnas de la tabla:

  • Nombre
  • ID
  • Descripción
  • Token de bloqueo
  • ARN
General

Tabla de pared de la caja

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

Nombre de la tabla: Grupos de reglas de CloudFront

Columnas de la tabla:

  • Nombre
  • ID
  • Descripción
  • Token de bloqueo
  • ARN
General

Remove Pattern From Regex Pattern Set

Quita patrones del conjunto de expresiones regulares en AWS WAF.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombres de conjuntos de patrones de regex CSV Especifica la lista separada por comas de los nombres de los conjuntos de expresiones regulares, como name_1,name_2.
Patrones CSV Especifica la lista de patrones separados por comas que se deben quitar del conjunto de expresiones regulares, como pattern_1,pattern_2.
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Es el alcance del conjunto. Si se selecciona "Ambos", la acción quita patrones de los conjuntos de expresiones regulares en los alcances regionales y de CloudFront.

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si la operación se realiza correctamente y se quita al menos un conjunto de patrones de un conjunto de expresiones regulares: "Se quitaron correctamente los siguientes patrones del conjunto de patrones de expresiones regulares "{1}" de {0} en AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of entity patterns)

Si el patrón nunca existió en ese conjunto de patrones: "No se encontraron los siguientes patrones en el conjunto de patrones de expresiones regulares {0} '{1}' en AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of patterns)

Si no se pueden quitar todos los patrones de todos los conjuntos de patrones de Regex: "No se quitaron patrones de los conjuntos de patrones de Regex proporcionados".

Si no se encuentra uno de los conjuntos de patrones: "La acción no pudo encontrar los siguientes conjuntos de patrones de expresiones regulares '{0}' en AWS WAF:\n {1}".format("Regional"/Cloudfront",list of sets that were not found in that scope)

Si no se encuentran todos los conjuntos de patrones de regex proporcionados en el alcance o los alcances deseados: "La acción no encontró los conjuntos de patrones de regex proporcionados".

La acción debería fallar y detener la ejecución de la guía:

Si se informa un error no recuperable o un error del SDK, como credenciales incorrectas, falta de conexión con el servidor o algún otro problema, se mostrará el mensaje "Error executing action "Remove Pattern From Regex Pattern Set". Reason: {0}''.format(error.Stacktrace)

General

Quita la IP del conjunto de IPs

Quita direcciones IP del conjunto de IP en AWS WAF.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombres de conjuntos de IPs CSV Especifica la lista de nombres de conjuntos de IPs separados por comas. Ejemplo: nombre_1,nombre_2
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debería ser el alcance del conjunto de IPs. Si se selecciona "Ambos", la acción quitará las direcciones IP de los conjuntos de IP en los alcances Regional y CloudFront.

Ejecutar en

Esta acción se ejecuta en entidades de IP.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True
Muro de casos
Tipo de resultado Valor o descripción Tipo
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si la operación se realiza correctamente y se quita al menos una dirección IP de un conjunto de IPs: "Se quitaron correctamente las siguientes IPs del conjunto de IPs {0} '{1}' en AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

Si las IPs nunca existieron en ese conjunto de IPs: "Las siguientes IPs no formaban parte del conjunto de IPs {0} '{1}' en AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

Si no se pueden quitar todas las entidades de todos los conjuntos de IPs: "No se quitaron IPs de los conjuntos de IPs proporcionados".

Si no se encuentra uno de los conjuntos de IPs: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)

Si no se encuentran todos los conjuntos de IPs proporcionados en el alcance o los alcances deseados: "La acción no encontró los conjuntos de IPs proporcionados".

La acción debería fallar y detener la ejecución de la guía:

Si se informa un error no recuperable o del SDK, como credenciales incorrectas, falta de conexión con el servidor o algún otro problema, se mostrará el mensaje "Error al ejecutar la acción "Remove IP From IP Set"". Reason: {0}''.format(error.Stacktrace)

General

Enumera los conjuntos de patrones de regex

Enumera los conjuntos de expresiones regulares disponibles en AWS WAF.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Especifica cuál debe ser el alcance de la lista de conjuntos de IPs.
Cantidad máxima de conjuntos de patrones de regex que se pueden devolver Número entero 5 No Especifica cuántos conjuntos de expresiones regulares se deben devolver. El valor predeterminado es 5. El máximo es 10.

Ejecutar en

Esta acción no se ejecuta en entidades.

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True
Resultado de 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"
    }
]
Muro de casos
Tipo de resultado Valor/Descripción Tipo (entidad\general)
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

If successfully listed available Regex Sets and "Scope" == "Both": "Successfully listed available Regex Pattern sets in Regional and Cloudfront scopes."

If successfully listed available IP Sets and "Scope" == "Regional": "Successfully listed available Regex Pattern sets in Regional scope."

If successfully listed available IP Sets and "Scope" == "Cloudfront": "Successfully listed available Regex Pattern sets in Cloudfront scope."

Si no hay valores disponibles y "Scope" == "Both": "No se encontraron conjuntos de patrones de regex disponibles en los ámbitos regional y de Cloudfront".

Si no hay valores disponibles y "Scope" == "Regional": "No se encontraron conjuntos de patrones de regex disponibles en el alcance regional".

Si no hay valores disponibles y "Scope" == "Cloudfront": "No se encontraron conjuntos de patrones de regex disponibles en el alcance de Cloudfront".

La acción debería fallar y detener la ejecución de la guía:

Si se informa un error fatal o del SDK, como credenciales incorrectas, falta de conexión con el servidor o algún otro error, se mostrará el mensaje "Error al ejecutar la acción "List Regex Pattern Sets". Reason: {0}''.format(error.Stacktrace)

General

Tabla de pared de la caja

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

Nombre de la tabla: Regional Rule Groups

Columnas de la tabla:

  • Nombre
  • ID
  • Descripción
  • Token de bloqueo
  • ARN
General

Tabla de pared de la caja

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

Nombre de la tabla: Grupos de reglas de CloudFront

Columnas de la tabla:

  • Nombre
  • ID
  • Descripción
  • Token de bloqueo
  • ARN
General

Remove Entity From Regex Pattern Set

Quita patrones de cadenas basados en entidades del conjunto de expresiones regulares en AWS WAF.

Parámetros

Nombre visible del parámetro Tipo Valor predeterminado Es obligatorio Descripción
Nombres de conjuntos de patrones de regex CSV Especifica la lista separada por comas de los nombres de los conjuntos de expresiones regulares, como name_1,name_2.
Alcance DDL

CloudFront

Valores posibles:

  • CloudFront
  • Regional
  • Ambos
Es el alcance del conjunto. Si se selecciona "Ambos", la acción quita patrones basados en entidades de conjuntos de expresiones regulares en los alcances de CloudFront y regionales.
Patrón de dominio Casilla de verificación Verdadero No

Si está habilitada, la acción recupera la parte del dominio de las URLs y busca una expresión regular basada en ellas en el conjunto de expresiones regulares, como http://test.com/folder que se convierte en ^(http|https)(:\/\/)(\Qtest.com\E).*.

Patrón de IP Casilla de verificación Verdadero No Si está habilitada, la acción busca una expresión regular en la dirección IP en lugar del valor sin procesar, por ejemplo, 10.0.0.1 se convierte en ^(http|https)(:\/\/)(\Q10.0.1\E).*.

Ejecutar en

Esta acción se ejecuta en las siguientes entidades:

  • Dirección IP
  • URL

Resultados de la acción

Resultado de secuencia de comandos
Nombre del resultado de la secuencia de comandos Opciones de valor
is_success is_success=False
is_success is_success=True
Muro de casos
Tipo de resultado Valor/Descripción Tipo (entidad\general)
Mensaje de salida*

La acción no debe fallar ni detener la ejecución de una guía:

Si la operación se realiza correctamente y se quita al menos una entidad de un conjunto de IPs: "Se quitaron correctamente los siguientes patrones de entidades del conjunto de patrones de expresiones regulares {0} '{1}' en AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of entity patterns)

Si la entidad nunca existió en ese conjunto de patrones de regex: "No se encontraron los siguientes patrones en el conjunto de patrones de regex "{1}" de {0} en AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of entity patterns)

Si no se pueden quitar todas las entidades de todos los conjuntos de IPs: "No se quitaron patrones de los conjuntos de patrones de regex proporcionados".

Si no se encuentra uno de los conjuntos de IPs: "La acción no pudo encontrar los siguientes conjuntos de patrones de expresiones regulares "{0}" en AWS WAF:\n {1}".format("Regional"/Cloudfront",list of IP sets that were not found in that scope)

Si no se encuentran todos los conjuntos de patrones de regex proporcionados en el alcance o los alcances deseados: "La acción no encontró los conjuntos de patrones de regex proporcionados".

La acción debería fallar y detener la ejecución de la guía:

Si se informa un error no recuperable o un error del SDK, como credenciales incorrectas, falta de conexión con el servidor o algún otro error: "Error al ejecutar la acción "Remove Entity From Regex Pattern Set". Reason: {0}''.format(error.Stacktrace)

General

¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.