

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Crea EventBridge reglas para los eventos de piscina caliente
<a name="warm-pool-events-eventbridge-rules"></a>

En el siguiente ejemplo, se crea una EventBridge regla para invocar acciones programáticas. Esto lo hace cada vez que el grupo de escalado automático emite un evento cuando se agrega una nueva instancia al grupo de calentamiento.

Antes de crear la regla, cree la AWS Lambda función que desee que utilice la regla como destino. Debe especificar esta función como destino. El siguiente procedimiento proporciona solo los pasos para crear la EventBridge regla que actúa cuando entran nuevas instancias en la piscina caliente. Para obtener una guía introductoria que le muestre cómo crear una función de Lambda simple para invocar cuando un evento entrante coincide con una regla, consulte [Tutorial: Configuración de un enlace de ciclo de vida que invoca una función Lambda](tutorial-lifecycle-hook-lambda.md).

Para obtener más información sobre cómo crear y trabajar con grupos de calentamiento, consulte [Reducción de la latencia de las aplicaciones con tiempos de arranque prolongados mediante grupos de calentamiento](ec2-auto-scaling-warm-pools.md).

**Para crear una regla de evento que invoque una función de Lambda**

1. Abre la EventBridge consola de Amazon en [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. En el panel de navegación, seleccione **Reglas**.

1. Seleccione **Creación de regla**.

1. En **Definir detalle de la regla**, haga lo siguiente:

   1. Ingrese un **Nombre** para la regla y, opcionalmente, una descripción.

      Una regla no puede tener el mismo nombre que otra regla de la misma región y del mismo bus de eventos.

   1. En **Bus de eventos**, elija **Predeterminado**. Cuando un Servicio de AWS elemento de tu cuenta genera un evento, siempre va al bus de eventos predeterminado de tu cuenta.

   1. En **Tipo de regla**, elija **Regla con un patrón de evento**.

   1. Elija **Siguiente**.

1. En **Crear patrón de evento**, realice una de las siguientes acciones:

   1. **En Origen del evento**, selecciona **AWS eventos o eventos EventBridge asociados**.

   1. **En Patrón de eventos**, elija **Patrón personalizado (editor JSON)** y pegue el siguiente patrón en el cuadro **Patrón de eventos**, sustituyendo el texto por el nombre de su grupo de Auto Scaling. **italics**

      ```
      {
        "source": [ "aws.autoscaling" ],
        "detail-type": [ "EC2 Instance-launch Lifecycle Action" ],
        "detail": {
            "AutoScalingGroupName": [ "my-asg" ],
            "Origin": [ "EC2" ],
            "Destination": [ "WarmPool" ]
         }
      }
      ```

      Para crear una regla que coincida con otros eventos, modifique el patrón de eventos. Para obtener más información, consulte [Ejemplo de patrones de eventos](warm-pools-eventbridge-events.md#warm-pools-eventbridge-patterns).

   1. Elija **Siguiente**.

1. En **Seleccionar destino**, realice una de las siguientes acciones: 

   1. Para **Target types** (Tipos de destino), elija **Servicio de AWS**.

   1. En **Target (Destino)**, elija **Lambda function** (Función de Lambda).

   1. Para **Function** (Función), elija la función a la que quiera enviar los eventos.

   1. (Opcional) En **Configure version/alias** (Configurar la versión o el alias), ingrese la configuración de versión y alias de la función de Lambda de destino.

   1. (Opcional) En **Additional settings** (Configuración adicional), ingrese cualquier configuración adicional según sea apropiado para su aplicación. Para obtener más información, consulta [Cómo crear EventBridge reglas de Amazon que reaccionen a los eventos](https://docs.aws.amazon.com//eventbridge/latest/userguide/eb-create-rule.html) en la *Guía del EventBridge usuario de Amazon*.

   1. Elija **Siguiente**.

1. (Opcional) En **Etiquetas**, puede asignar una o varias etiquetas a la regla y, a continuación, elija **Siguiente**.

1. En **Review and create** (Revisar y crear), revise los detalles de la regla y modifíquelos según sea necesario. A continuación, elija **Create rule** (Crear regla).