es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Filtrar mensajes publicados por alarmas de CloudWatch en un tema de SNS para recibir notificaciones por correo electrónico.

Estamos utilizando un tema SNS que se comparte a través de la empresa para diferentes proyectos y debe ser así, pero con todos usando ese tema SNS en las alarmas de CloudWatch, recibimos notificaciones por correo electrónico para todas las alarmas, lo cual no queremos, queremos recibir las notificaciones solo para nuestras alarmas.

La solución podría ser agregar un filtro en la suscripción, pero el mensaje que proviene de la alarma de CloudWatch no tiene ningún atributo de mensaje en el cual podamos poner el filtro. ¿Alguien puede sugerir una solución para el problema o avisarme si hay una forma de agregar atributos de mensaje personalizados en función de los cuales podamos filtrar?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Solución para recibir notificaciones solo para nuestras alarmas en un tema compartido de SNS en las alarmas de CloudWatch utilizando Amazon SNS

    1. Crear un nuevo tema de SNS: Crear un nuevo tema de SNS y suscribirse a él con su correo electrónico deseado o punto de notificación push. Esto se utilizará para recibir notificaciones solo de sus alarmas.
    2. Agregar el tema de SNS como destinatario de sus alarmas de CloudWatch: En sus alarmas existentes de CloudWatch, agregar el tema de SNS recién creado como destinatario. Esto asegurará que solo sus alarmas envíen notificaciones al nuevo tema de SNS.

    3. Configurar una política de filtro en la suscripción: Después de suscribir el nuevo tema de SNS a sus alarmas, configurar una política de filtro en la suscripción. Esta política de filtro debe basarse en un atributo de mensaje personalizado que agregue a sus alarmas.

    4. Agregar atributos de mensaje personalizados a sus alarmas de CloudWatch: Para agregar atributos de mensaje personalizados a sus alarmas de CloudWatch, puede utilizar la llamada de API PutMetricAlarm o la Consola de administración de AWS. Después de agregar el atributo de mensaje personalizado a sus alarmas, establezca la política de filtro en la suscripción de SNS para solo recibir notificaciones con ese atributo.

    Siguiendo estos pasos, podrá recibir notificaciones solo para las alarmas deseadas en un tema compartido de SNS en las alarmas de CloudWatch.

Comments are closed.