Por que as mensagens que eu publico em um tópico do Amazon SNS não são entregues a uma fila assinada do Amazon SQS com criptografia ativada do lado do servidor?

Data da última atualização: 21/06/2021

Quando eu publico mensagens no meu tópico do Amazon Simple Notification Service (Amazon SNS), elas não são entregues à minha fila do Amazon Simple Queue Service (Amazon SQS). Como faço para corrigir este problema se meu tópico do Amazon SNS ou a fila do Amazon SQS — ou ambos — tiverem a criptografia ativada no lado do servidor (SSE)?

Descrição breve

Sua fila do Amazon SQS deve usar uma chave do AWS KMS (chave do KMS) gerenciada pelo cliente. Esta chave do KMS deve incluir uma política de chave personalizada que conceda ao Amazon SNS permissões de uso de chaves suficientes.

Observação: as permissões necessárias não estão incluídas na política de chaves padrão da chave do KMS gerenciada pela AWS para o Amazon SQS, e você não pode modificar esta política.

Se o tópico tiver o SSE ativado, você também deverá fazer o seguinte:

Configure as permissões do AWS Key Management (AWS KMS) que permitem que seu editor publique mensagens em seu tópico criptografado.

Resolução