Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Agregue un mensaje y un destino de evento a AWS End User Messaging Social
Al activar la publicación de mensajes y eventos, todos los eventos generados por tu cuenta WhatsApp empresarial (WABA) se envían al SNS tema de Amazon. Esto incluye los eventos de cada número de teléfono asociado a una cuenta WhatsApp empresarial. WABAPuedes tener un SNS tema de Amazon asociado a él.
Requisitos previos
Antes de comenzar, se deben cumplir los siguientes requisitos previos.
-
(Opcional) Para usar un SNS tema de Amazon cifrado con AWS KMS claves, debes conceder permisos a AWS End User Messaging Social para la política de claves existente.
Añade un mensaje y un destino para el evento
Abra la consola social de mensajería para usuarios AWS finales en https://console.aws.amazon.com/social-messaging/
. -
Elija una cuenta empresarial y, a continuación, elija unaWABA.
-
En la pestaña Destino del evento, selecciona Editar destino.
-
Para activar el destino de un evento, selecciona Activar.
Para enviar tus eventos a un nuevo SNS destino de Amazon, selecciona Nuevo tema de SNS stand e introduce un nombre en Nombre del tema. El SNS tema de Amazon se crea con permisos para permitir que el usuario AWS final de Messaging Social acceda al tema.
Para enviar tus eventos a un SNS destino de Amazon existente, selecciona Tema SNS estándar existente y elige un tema del formulario Topic arn. Tienes que aplicar los siguientes permisos al SNS tema de Amazon:
{ "Effect": "Allow", "Principal": { "Service": [ "social-messaging.amazonaws.com" ] }, "Action": "sns:Publish", "Resource": "arn:
{PARTITION}
:sns:{REGION}
:{ACCOUNT}
:{TOPIC_NAME}
" }Elija Guardar cambios.
Políticas de SNS temas cifrados de Amazon
Puedes utilizar SNS los temas de Amazon cifrados con AWS KMS claves de para obtener un nivel de seguridad adicional. Esta seguridad adicional puede resultar útil si la aplicación maneja datos privados o confidenciales. Para obtener más información sobre el cifrado de SNS temas de Amazon con AWS KMS claves de, consulte Habilitar la compatibilidad entre los orígenes de eventos de AWS los servicios de y los temas cifrados en la Guía para desarrolladores de Amazon Simple Notification Service.
La instrucción del ejemplo utiliza las SourceArn
condiciones, opcionales pero recomendadas, SourceAccount
para evitar el confuso problema de los diputados y solo la cuenta del propietario de AWS End User Messaging Social tiene acceso. Para obtener más información sobre el problema del diputado confuso, consulte El problema del diputado confuso en la guía del IAM usuario.
La clave que utilice debe ser simétrica. Los SNS temas cifrados de Amazon Amazon no admiten AWS KMS claves de asimétricas.
La política de claves se debe modificar para permitir que el usuario AWS final de Messaging Social utilice la clave. Siga las instrucciones de la Guía para AWS Key Management Service desarrolladores sobre cómo cambiar una política clave para añadir los siguientes permisos a la política clave existente:
{ "Effect": "Allow", "Principal": { "Service": "social-messaging.amazonaws.com" }, "Action": [ "kms:GenerateDataKey*", "kms:Decrypt" ], "Resource": "*", "Condition": { "StringEquals": { "aws:SourceAccount": "
{ACCOUNT_ID}
" }, "ArnLike": { "aws:SourceArn": "arn:{PARTITION}
:social-messaging:{REGION}
:{ACCOUNT_ID}
:*" } } }
Siguientes pasos
Una vez que haya configurado su SNS tema de Amazon, debe suscribir un punto de enlace al tema. El punto de enlace comenzará a recibir todos los mensajes publicados en el tema asociado. Para obtener más información sobre la suscripción a un tema, consulta Suscribirse a un SNS tema de Amazon en la Guía para SNSdesarrolladores de Amazon.