Configuración de una regla de EventBridge para enviar notificaciones sobre eventos de AWS Health - AWS Health

Configuración de una regla de EventBridge para enviar notificaciones sobre eventos de AWS Health

Puede crear una regla de EventBridge para recibir notificaciones de eventos de AWS Health en su cuenta. Antes de crear reglas de eventos para AWS Health, haga lo siguiente:

Para crear una regla de EventBridge para AWS Health
  1. Abra la consola de Amazon EventBridge en https://console.aws.amazon.com/events/.

  2. Para cambiar la Región de AWS, utilice el Selector de regiones ubicado en la esquina superior derecha de la página. Elija la región en la que desee realizar un seguimiento de los eventos de AWS Health.

  3. En el panel de navegación, seleccione Reglas.

  4. Elija Create rule (Crear regla).

  5. En la página Crear detalles de la regla, ingrese un nombre y una descripción para su regla.

  6. Mantenga los valores predeterminados para Event bus (Bus de eventos) y Rules type (Tipo de regla) y luego seleccione Next (Siguiente).

  7. En la página Crear un patrón de eventos, para Origen del evento, elija AWS eventos y eventos de socios de EventBridge.

  8. En Patrón de eventos, para Origen del evento, elija Servicios de AWS.

  9. En Patrón de eventos, para Servicio de AWS, elija Estado.

  10. En Tipo de evento, elija una de las siguientes opciones:

    • Eventos de abuso de la salud específico: cree una regla para eventos de AWS Health que tengan la palabra Abuse en el nombre del tipo de evento.

    • Eventos de estado específico: cree una regla para eventos de un Servicio de AWS específico, como Amazon EC2.

  11. Puede elegir cualquier servicio o uno o varios servicios específicos. Si opta por un servicio específico, elija una de las siguientes opciones:

    • Elija Any event type category para crear una regla que se aplique a todas las categorías de tipos de eventos.

    • Elija Specific event type category(s) y, a continuación, elija un valor de la lista, como issue, accountNotification o scheduledChange.

    sugerencia
    • Para monitorizar todos los eventos de AWS Health de un servicio específico, le recomendamos que elija Cualquier categoría de tipo de evento y Cualquier recurso. Esto garantiza que la regla monitoree cualquier evento de AWS Health, incluidos los códigos de tipo de evento nuevos, del servicio especificado. Para ver un ejemplo de regla, consulte todos los eventos de Amazon EC2.

    • Puede crear una regla para monitorizar más de una categoría de servicio o tipo de evento. Para ello, debe actualizar manualmente el patrón del evento para la regla. Para obtener más información, consulte Cómo crear una regla para varios servicios y categorías.

  12. Si ha elegido un servicio específico y una categoría de tipo de evento, elija una de las siguientes opciones para los códigos de tipo de evento.

    • Elija Cualquier código de tipo de evento para crear una regla que se aplique a todos los códigos de tipos de eventos.

    • Elija Código o códigos de tipo de evento específico y, a continuación, elija uno o más valores de la lista. Esto crea una regla que se aplica solo a códigos de tipos de eventos específicos. Por ejemplo, si elige AWS_EC2_INSTANCE_STOP_SCHEDULED y AWS_EC2_INSTANCE_RETIREMENT_SCHEDULED, su regla solo se aplicará a estos eventos cuando ocurran en su cuenta.

  13. Elija una de las siguientes opciones para los recursos afectados.

    • Elija Cualquier recurso para crear una regla que se aplique a todos los recursos.

    • Elija Recursos específicos e introduzca los ID de uno o más recursos. Por ejemplo, puede especificar un ID de instancia de Amazon EC2, como i-EXAMPLEa1b2c3de4, para supervisar eventos que afectan únicamente a este recurso.

  14. Revise la configuración de sus reglas para asegurarse de que se ajusta a los requisitos de supervisión de sus eventos.

  15. Elija Siguiente.

  16. En la página Seleccionar objetivos, elija el tipo de destino que haya creado para esta regla y, a continuación, configure las opciones adicionales necesarias para dicho tipo. Por ejemplo: puede enviar el evento a una cola de Amazon SQS o a un tema de Amazon SNS.

  17. Elija Siguiente.

  18. (Opcional) En la página Add tags (Agregar etiquetas) agregue etiquetas a su clave y, a continuación, elija Next (Siguiente).

    • Nota: Actualmente, la fuente aws.health de EventBridge no envía etiquetas.

  19. En la página Review and create (Revisar y crear), revise la configuración de las reglas para asegurarse de que se ajustan a los requisitos de supervisión de eventos.

  20. Elija Crear regla.

ejemplo : regla para todos los eventos de Amazon EC2

El siguiente ejemplo crea una regla para que EventBridge supervise todos los eventos de Amazon EC2, incluidas las categorías de tipos de eventos, los códigos de eventos y los recursos.

Captura de pantalla de cómo crear una regla de EventBridge solo para todos los eventos de Amazon EC2.
ejemplo : regla para todos los eventos de Amazon EC2 específicos

En el siguiente ejemplo, se crea una regla para que EventBridge supervise lo siguiente:

  • El servicio de Amazon EC2.

  • La categoría de tipo de evento scheduledChange

  • Los códigos de tipo de evento para AWS_EC2_INSTANCE_TERMINATION_SCHEDULED y AWS_EC2_INSTANCE_RETIREMENT_SCHEDULED

  • La instancia con el ID i-EXAMPLEa1b2c3de4

Creación de reglas de EventBridge solo para eventos específicos de Amazon EC2.

Cómo crear una regla para varios servicios y categorías

Los ejemplos en el procedimiento anterior muestran cómo crear una regla para una sola categoría de servicio y tipo de evento. También puede crear una regla para varios servicios y categorías de tipos de eventos. De esta forma, no tiene que crear una regla por separado para cada servicio y categoría que desee supervisar. Para ello, debe modificar el patrón del evento y luego introducir los cambios manualmente.

Puede utilizar una de las siguientes opciones.

Inclusión de servicios y categorías en una regla existente
  1. En la consola de EventBridge, en la página Reglas, elija el nombre de la regla.

  2. En la esquina superior derecha, elija Edit (Editar).

  3. Elija Siguiente.

  4. En Patrón del evento, elija Editar patrón y, a continuación, introduzca los cambios en el campo de texto.

  5. Elija Siguiente hasta llegar a la página Revisar y actualizar.

  6. Elija Actualizar regla para guardar los cambios.

Inclusión de servicios y categorías en una nueva regla
  1. Siga el procedimiento en Configuración de una regla de EventBridge para enviar notificaciones sobre eventos de AWS Health para el paso 9.

  2. En lugar de elegir un solo servicio o categoría de las listas, en Patrón del evento, elija Editar patrón.

  3. Introduzca los cambios en el campo de texto. Consulte el siguiente patrón de ejemplo como modelo para crear su propio patrón de evento.

  4. Revise el patrón de evento y, a continuación, siga el resto del procedimiento en Configuración de una regla de EventBridge para enviar notificaciones sobre eventos de AWS Health para crear la regla.

Use la API o AWS Command Line Interface (AWS CLI)

Para una regla nueva o existente, use la operación de la API PutRule o el comando aws events put-rule para actualizar el patrón del evento. Para ver un comando de AWS CLI de ejemplo, consulte put-rule en AWS CLI Referencia de comandos.

ejemplo Ejemplo: varias categorías de servicios y de tipos de eventos

El siguiente patrón de evento crea una regla para supervisar eventos de las categorías de tipos de eventos issue, accountNotification y scheduledChange para tres servicios de AWS: Amazon EC2, Amazon EC2 Auto Scaling y Amazon VPC.

{ "detail": { "eventTypeCategory": [ "issue", "accountNotification", "scheduledChange" ], "service": [ "AUTOSCALING", "VPC", "EC2" ] }, "detail-type": [ "AWS Health Event" ], "source": [ "aws.health" ] }