As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Adicionar um destino de mensagem e evento ao AWS End User Messaging Social
Quando você ativa a publicação de mensagens e eventos, todos os eventos gerados pela sua conta WhatsApp comercial (WABA) são enviados para o SNS tópico da Amazon. Isso inclui eventos para cada número de telefone associado a uma conta WhatsApp comercial. Você WABA pode ter um SNS tópico da Amazon associado a ele.
Pré-requisitos
Antes de começar, os seguintes pré-requisitos devem ser atendidos.
-
(Opcional) Para usar um SNS tópico da Amazon criptografado usando AWS KMS chaves, você precisa conceder permissões sociais de mensagens de usuário AWS final à política de chaves existente.
Adicione uma mensagem e um destino para o evento
Abra o console social do AWS End User Messaging em https://console.aws.amazon.com/social-messaging/
. -
Escolha Conta comercial e, em seguida, escolha umaWABA.
-
Na guia Destino do evento, escolha Editar destino.
-
Para ativar o destino de um evento, escolha Habilitar.
Para enviar seus eventos para um novo SNS destino da Amazon, escolha Novo tópico do SNS estande e insira um nome em Nome do tópico. O SNS tópico da Amazon foi criado com permissões para permitir que o AWS End User Messaging Social acesse o tópico.
nota
SNSFIFOOs tópicos da Amazon não são suportados.
Para enviar seus eventos para um SNS destino existente na Amazon, escolha Tópico SNS padrão existente e escolha um tópico em Tópico arn. Você precisa aplicar as seguintes permissões ao SNS tópico da Amazon:
{ "Effect": "Allow", "Principal": { "Service": [ "social-messaging.amazonaws.com" ] }, "Action": "sns:Publish", "Resource": "arn:
{PARTITION}
:sns:{REGION}
:{ACCOUNT}
:{TOPIC_NAME}
" }Escolha Salvar alterações.
Políticas de SNS tópicos criptografadas da Amazon
Você pode usar SNS tópicos da Amazon que são criptografados usando AWS KMS chaves para obter um nível adicional de segurança. Essa segurança adicional pode ser útil se seu aplicativo manipula dados privados ou confidenciais. Para obter mais informações sobre a criptografia de SNS tópicos da Amazon usando AWS KMS chaves, consulte Habilitar a compatibilidade entre fontes de eventos de AWS serviços e tópicos criptografados no Guia do desenvolvedor do Amazon Simple Notification Service.
nota
SNSFIFOOs tópicos da Amazon não são suportados.
A declaração de exemplo usa as SourceArn
condições opcionais, mas recomendadas, SourceAccount
para evitar o confuso problema adjunto, e somente a conta do proprietário do AWS End User Messaging Social tem acesso. Para obter mais informações sobre o problema do deputado confuso, consulte O problema do deputado confuso no guia IAM do usuário.
A chave que você usa deve ser simétrica. SNSTópicos criptografados da Amazon não oferecem suporte a chaves assimétricas AWS KMS .
A política de chaves deve ser modificada para permitir que o AWS End User Messaging Social use a chave. Siga as instruções em Alteração de uma política de chaves, no Guia do AWS Key Management Service desenvolvedor, para adicionar as seguintes permissões à política de chaves 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}
:*" } } }
Próximas etapas
Depois de configurar seu SNS tópico na Amazon, você deve inscrever um endpoint para o tópico. O endpoint começará a receber mensagens publicadas no tópico associado. Para obter mais informações sobre como se inscrever em um tópico, consulte Assinatura de um SNS tópico da Amazon no Amazon SNS Developer Guide.