Um microsserviço deve converter imagens grandes carregadas para versões compactadas. Quando um usuário carrega uma imagem pela interface web, o microsserviço deve armazenar a imagem em um bucket do Amazon S3, compactá-la com uma função AWS Lambda e armazenar a imagem compactada em um bucket S3 diferente. A solução deve usar componentes duráveis e sem estado e processar imagens automaticamente. Qual combinação de ações atende a esses requisitos? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma fila do Amazon Simple Queue Service (Amazon SQS). Configure o bucket S3 para enviar uma notificação para a fila SQS quando uma imagem for carregada., Configure a função Lambda para usar a fila do Amazon Simple Queue Service (Amazon SQS) como fonte de invocação. Quando uma mensagem SQS for processada com sucesso, exclua a mensagem da fila..
Por que esta é a resposta
A criação de uma fila SQS e a configuração do bucket S3 para enviar notificações para essa fila garantem durabilidade e desacoplamento. O S3 pode notificar o SQS sobre novos uploads, e o SQS armazena essas mensagens de forma confiável até que sejam processadas. A configuração da função Lambda para usar a fila SQS como fonte de invocação e excluir a mensagem após o processamento bem-sucedido garante que cada imagem seja processada exatamente uma vez, mesmo em caso de falhas temporárias da Lambda. Isso atende aos requisitos de processamento automático, durabilidade e componentes sem estado. As outras opções são incorretas porque: Monitorar o S3 diretamente com a Lambda e usar um arquivo de texto em memória para rastrear imagens não é durável nem sem estado, e pode levar à perda de dados ou processamento duplicado. Usar uma instância EC2 para monitorar o SQS e invocar a Lambda adiciona complexidade desnecessária e um ponto de falha, além de não ser sem estado. O EventBridge com SNS para notificar um e-mail não automatiza o processamento da imagem; ele apenas envia uma notificação manual.
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