Uma função Lambda gera avatares para imagens de perfil carregadas em um bucket S3 sob o prefixo /original/. Algumas imagens fazem com que o gerador de avatar atinja o tempo limite. O desenvolvedor deseja um fallback que redimensione a imagem usando uma segunda função Lambda quando o gerador falhar. Qual abordagem realiza isso com o menor esforço de desenvolvimento?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Configure a função Lambda de redimensionamento de imagem como um destino para a função Lambda do gerador de avatar para invocações com falha..
Por que esta é a resposta
A configuração de um destino de falha direto para a função Lambda do gerador de avatar é a solução mais simples e com menor esforço. Quando a função do gerador de avatar falha (por exemplo, por tempo limite), ela invoca automaticamente a função Lambda de redimensionamento de imagem, passando o payload original. Isso elimina a necessidade de componentes intermediários. As outras opções envolvem mais complexidade: Uma fila SQS requer que a função de redimensionamento faça polling da fila, adicionando lógica de consumo e gerenciamento de mensagens. O AWS Step Functions é uma solução poderosa, mas é um esforço de desenvolvimento maior para este caso específico, introduzindo um orquestrador de fluxo de trabalho. Um tópico SNS requer que a função de redimensionamento seja inscrita e processar as notificações do SNS, o que é mais indireto do que uma invocação direta.
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