Por que estou vendo mensagens duplicadas no Amazon SQS para o mesmo evento do Amazon S3?

1 minuto de leitura
0

Estou vendo mensagens duplicadas no Amazon Simple Queue Service (Amazon SQS) para o mesmo evento do Amazon Simple Storage Service (Amazon S3). Por que isso está acontecendo?

Resolução

O Amazon S3 foi projetado para entregar notificações com alto grau de confiabilidade usando mecanismos integrados de recuo e repetição. Em raras ocasiões, o mecanismo de repetição pode causar notificações duplicadas para o mesmo evento de objeto.

As notificações de eventos do Amazon S3 são entregues como objetos JSON que contêm uma chave do sequenciador. Essa chave é um valor hexadecimal que você pode usar para identificar a sequência de eventos de PUTs e DELETEs para o mesmo objeto. As notificações de eventos duplicados de um evento de objeto específico têm o mesmo valor para a chave do sequenciador.

Para aplicativos que precisam identificar notificações duplicadas, é uma prática recomendada manter um banco de dados secundário ou um índice de objetos do S3 usando notificações de eventos. Em seguida, armazene e compare os valores das chaves do sequenciador para verificar se há duplicatas à medida que cada notificação de evento é processada.


AWS OFICIAL
AWS OFICIALAtualizada há um ano