Ir para o conteúdo

Why aren't messages that I publish to my Amazon SNS topic getting delivered to my subscribed Amazon SQS queue that has server-side encryption activated? (Por que as mensagens que eu publico no meu tópico do Amazon SNS não estão sendo entregues na minha fila assinada do Amazon SQS que tem a criptografia do lado do servidor ativada?)

2 minuto de leitura
0

Quero resolver por que as mensagens que eu publico no meu tópico do Amazon Simple Notification Service (Amazon SNS) não são entregues à minha fila do Amazon Simple Queue Service (Amazon SQS) que tem a criptografia do lado do servidor (SSE) ativada.

Breve descrição

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

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

Se o seu 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 publicador publique mensagens em seu tópico criptografado.

Resolução

Conclua as etapas a seguir:

  1. Crie uma nova chave KMS gerenciada pelo cliente com uma política de chaves que tenha as permissões necessárias para o Amazon SNS.
  2. Configure o SSE para sua fila do Amazon SQS usando a chave KMS personalizada que você acabou de criar.
  3. Se o seu tópico do Amazon SNS tiver o SSE ativado: Configure as permissões do AWS KMS que permitem que seu publicador publique mensagens em seu tópico criptografado.

Para obter mais informações, consulte Activating server-side encryption (SSE) for an Amazon SNS topic with an encrypted Amazon SQS queue subscribed (Ativando a criptografia do lado do servidor (SSE) para um tópico do Amazon SNS com uma fila criptografada do Amazon SQS inscrita).

Observação: para solucionar outros problemas de entrega de mensagens, consulte Status de entrega de mensagens do Amazon SNS.

Informações relacionadas

Criptografia em repouso para o Amazon SQS

Criptografia em repouso para dados do Amazon SNS

Configurando a criptografia do lado do servidor (SSE) para um tópico do SNS

Uso de políticas de chave no AWS KMS

Criptografar mensagens publicadas no Amazon SNS com o AWS KMS