Publicación de AWS SNS para un usuario específico a través de Cognito Identity ID

Lo que estoy tratando de hacer aquí es enviar una notificación a través de SNS y APNS cuando un usuario específico es parte de un elemento DynamoDB recientemente agregado. Quiero enviarlo a los usuarios de Cognito Identity ID, no al token del dispositivo.

Por lo tanto, Lambda debe activarse cuando se agrega el elemento y luego pasar por una lista de ID de identidad de Cognito, que también es parte del elemento.

Entonces se supone que Lambda publica las notificaciones push en cada ID de identidad de Cognito.

Todos los dispositivos están registrados como puntos finales dentro de sns. También mantengo el ID de identidad de Cognito en la fila "datos de usuario" para el punto final.

Pero no encontré una manera de enviar notificaciones directamente a una identificación de identidad de Cognito. ¿Tengo que agregar un tema para cada usuario y enviar la notificación a ese tema? ¿O tengo que almacenar otra tabla de DynamoDB para asignar los identificadores de identidad de Cognito a los tokens del dispositivo? ¡Sería genial si alguien supiera una manera más fácil y no demasiado costosa!

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta