Uma função Lambda consome mensagens de uma fila do Amazon SQS que está configurada com uma dead-letter queue (DLQ). Algumas mensagens falharam no processamento devido a um bug que já foi corrigido. O desenvolvedor agora quer reprocessar as mensagens que falharam. Qual ação o desenvolvedor deve tomar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar a API StartMessageMoveTask para mover mensagens da dead-letter queue de volta para a fila SQS original..
Por que esta é a resposta
A opção correta é usar a API StartMessageMoveTask. Esta API foi projetada especificamente para mover mensagens de uma dead-letter queue (DLQ) de volta para a fila de origem ou para uma fila diferente, facilitando o reprocessamento após a resolução de problemas. A opção SendMessageBatch não é apropriada porque ela envia novas mensagens e não move as existentes da DLQ. A API ChangeMessageVisibility é usada para alterar o tempo de visibilidade de mensagens em uma fila, não para movê-las entre filas. A API PurgeQueue é usada para excluir todas as mensagens de uma fila, o que resultaria na perda das mensagens da DLQ, e não para movê-las de volta para a fila original.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão