AWS Eventbridge Notificaciones No funciona con tema de SNS

0

Pregunta

Quiero recibir notificaciones de AWS Eventbridge cuando hay un evento programado para el Amazon Elastic Compute Cloud (Amazon EC2) de la instancia.

enter image description here

He creado un Eventbridge regla y se fijó el objetivo de una que ya trabajan tema de SNS. El tema de SNS está suscrito a una función Lambda que se utiliza para otros "Cloudwatch para holgura" alarmas ya. El eventbridge configuración es la siguiente:

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

enter image description here

enter image description here

Ya tengo una EC2 de mantenimiento programado(reinicio) la notificación de correo electrónico de AWS, pero este eventbridge he creado no desencadenar por eso y no enviar ninguna notificación de la holgura del canal.

Yo estoy seguro de que ahora si me estoy perdiendo de algo en la configuración. Yo soy de configuración para la primera vez y no simplemente prueba con falsos de entrada. Se supone que es para el trabajo, incluso si hay un único evento de programación que aparece en la parte superior un icono de una campana(como se muestra en la imagen de arriba), ¿correcto?

2

Mejor respuesta

1

Con el fin de encontrar la causa raíz de este problema, le sugiero que tome un vistazo a la CloudWatch el uso de métricas para el SNS. SNS informes de las siguientes métricas que podrían ser útiles para usted: NumberOfMessagesPublished, NumberOfNotificationsDelivered NumberOfNotificationsFailed. Si usted encuentra estas métricas informó tienen un valor diferente de 0, esto significa que los SRS recibe los eventos de Puente de Eventos y el problema está en otro lugar.

Si usted está utilizando una expresión Lambda para enviar mensajes a la Holgura, usted debe echar un vistazo a los registros de CloudWatch para ver si la Lambda llevado a cabo con éxito. Usted puede ser que desee comprobar hacia fuera el programa de instalación para Lambda recomendado por AWS: (link)

Para una mayor depuración, puede que desee comprobar hacia fuera test-event-pattern Comando de la CLI.

Se supone que es para el trabajo, incluso si hay un único evento de programación que aparece en la parte superior un icono de una campana(como se muestra en la imagen de arriba), ¿correcto?

Sí, se supone que funciona incluso si ya hay un evento.

2021-11-17 16:31:10

Gracias Ervin por alguna buena entrada aquí. Puede usted comprobar las capturas de pantalla? c2n.me/4e2fqht c2n.me/4e2fqrR me Podrían ayudar más?. Muestra publicado y entregado como valor 1. Que significa trabajar, ¿correcto?. Pero yo no veo nada en mi holgura canal.
JohnW

Veo que usted tiene un evento de mantenimiento de CloudWatch, aunque veo que no hay valores para el SNS éxito de la publicación o fracasos. Por favor, compruebe si usted tiene un Lambda o algo por el suscrito en el tema de SNS.
Ervin Szilagyi

Hmm, el tema de SNS está suscrito a la función lambda y que ya se están utilizando ya para algunos CloudWatch alarmas de holgura. ¿Crees que si cualquier función de IAM debe especificar entre AWS Eventbridge y SNS o entre AWS Eventbridge y Lambda?.
JohnW
0

Estoy teniendo un problema similar con eventbridge regla que se construye con la cloudformation. Yo había manualmente ir a la eventbridge regla a través de la consola de AWS e ir a la de disparo y seleccione el tema de SNS de nuevo. Ahora funciona. Me tomó un tiempo para averiguar. Puede usted confirmar que la revisión que hizo que para los que como yo no estoy seguro de cómo solucionar este problema...

2021-11-17 16:19:53

Por favor, no publiques tu pregunta en la sección de respuestas!
Talha Tayyab

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................