¿Cómo puedo configurar las notificaciones de Amazon EventBridge para los trabajos fallidos de AWS Backup?

5 minutos de lectura
0

Quiero recibir una notificación por correo electrónico cuando se produzca un error en mi trabajo de AWS Backup.

Descripción breve

Puede usar Amazon EventBridge para monitorear sus eventos de AWS Backup. Por ejemplo, es posible que desee recibir una notificación cuando se produzca un error en la tarea de copia de seguridad. AWS Backup envía eventos a EventBridge con el máximo esfuerzo cada 5 minutos. Si bien también puede utilizar Amazon CloudWatch Events, se recomienda utilizar EventBridge para gestionar los eventos de copia de seguridad. Si realiza cambios en CloudWatch Events o EventBridge, los cambios aparecerán en ambas consolas de servicio.

Para activar las notificaciones de trabajos de copia de seguridad fallidos en una región de AWS mediante EventBridge, siga estos pasos:

  1. Cree un tema de Amazon Simple Notification Service (Amazon SNS) en su región, por ejemplo us-east-1.
  2. Cree una suscripción al tema de SNS y, a continuación, confirme la suscripción.
  3. Cree una regla en EventBridge en su región utilizando el tema de SNS que creó como objetivo.

Nota: También puede configurar su cuenta de AWS para enviar o recibir eventos de otras cuentas de AWS. Esto puede resultar útil si las cuentas pertenecen a la misma organización en AWS Organizations. Del mismo modo, este método es útil si las cuentas pertenecen a organizaciones que son socias o tienen una relación similar. Para obtener más información, consulte Enviar y recibir eventos entre cuentas de AWS y Enviar y recibir eventos de Amazon EventBridge entre cuentas de AWS.

Resolución

Crear un tema de SNS

Primero, cree un tema de SNS. Un tema de SNS es un punto de acceso lógico que actúa como canal de comunicación. Este tema le permite agrupar varios puntos de enlace, como AWS Lambda, Amazon SNS, HTTP/S o una dirección de correo electrónico. En los siguientes pasos se utiliza una dirección de correo electrónico como punto de conexión.

  1. Abra la consola de Amazon SNS.
  2. En la página Crear tema, seleccione Crear tema.
  3. En la ventana Crear tema, seleccione Estándar.
  4. Introduzca un nombre y, si lo desea, un nombre para mostrar para el tema.
  5. Elija Crear tema.

Cree una suscripción al tema de SNS y confirme la suscripción

Suscriba un punto de conexión al tema de SNS que creó para recibir los mensajes publicados. Cuando suscribe un punto final a un tema de SNS, el punto de conexión recibe los mensajes publicados en el tema de SNS asociado. Siga los pasos siguientes para crear y confirmar una suscripción a su tema de SNS.

  1. Después de crear el tema en la sección anterior, aparecerá la ventana Detalles del tema. Seleccione la pestaña Suscripciones y, a continuación, seleccione Crear suscripción.
  2. En Tipo de protocolo, elija Correo electrónico.
  3. En punto de conexión, introduzca el correo electrónico en el que desee recibir las notificaciones.
  4. Seleccione Crear suscripción.
  5. Su suscripción de correo electrónico ahora está pendiente. A continuación, AWS envía un correo electrónico para confirmar la suscripción. Haga clic en el enlace Confirmar suscripción que aparece en este correo electrónico.

Cree una regla en EventBridge con el tema de SNS como objetivo

Cuando cree una regla para sus eventos, especifique una acción que EventBridge realiza cuando recibe un evento que coincide con el patrón de eventos de la regla. Cuando un evento coincide, EventBridge envía el evento al objetivo especificado y activa la acción definida en la regla.

Cuando un servicio de AWS de su cuenta emite un evento, el evento siempre pasa al bus de eventos predeterminado de su cuenta. Para escribir una regla que coincida con los eventos de los servicios de AWS de su cuenta, debe asociarla al bus de eventos predeterminado.

Siga estos pasos para crear una regla para un servicio de AWS:

  1. Abra la consola de EventBridge.

  2. En el panel de navegación, elija Reglas y, a continuación, seleccione Crear una regla.

  3. Introduzca un nombre y una descripción para la regla.

  4. En Bus de eventos, elija el bus de eventos que desee asociar a esta regla. Si desea que esta regla coincida con los eventos que provienen de su cuenta, elija el bus de eventos predeterminado de AWS.

  5. En Tipo de regla, elija Regla con un patrón de eventos, y, a continuación, elija Siguiente.

  6. En Fuente de eventos, elija Otro.

  7. En Patrón de eventos, elija Patrón personalizado (editor de JSON) y, a continuación, añada el siguiente patrón de eventos.

    Nota: También puede modificar el siguiente procedimiento para recibir notificaciones de otros eventos relacionados con AWS Backup. Para el tipo de detalle, introduzca Copiar estado de trabajo, Cambiar o Restaurar cambio de estado de trabajo. Para obtener detalles, escriba ABORTED, COMPLETED, EXPIRED, EN RUNNING o PENDING.

    {
     "source": ["aws.backup"],
     "detail-type": ["Backup Job State Change"],
     "detail": {
     "state": ["FAILED"]
     }
    }
  8. Seleccione Siguiente.

  9. Para los tipos de destino, elija el servicio de AWS.

  10. En Seleccione un destino, elija el tema de SNS que creó en el primer paso.

  11. En Tema, elija el tema de SNS y, a continuación, elija Siguiente.

  12. Introduzca una o más etiquetas opcionales para la regla y, a continuación, seleccione Siguiente.

  13. Revise los detalles de la regla y, a continuación, seleccione Crear regla.

Pruebe las notificaciones mediante la creación de un trabajo bajo demanda

Para probar las notificaciones, cree un volumen de Amazon Elastic Block Store (Amazon EBS). A continuación, cree un trabajo de copia de seguridad bajo demanda. Elimine el volumen de EBS que creó para provocar un error en la tarea de copia de seguridad. A continuación, recibirá una notificación por correo electrónico sobre el error en el trabajo de copia de seguridad. Esto confirma que sus notificaciones están configuradas correctamente.

Información relacionada

Crear una regla en Amazon EventBridge

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 10 meses