Uma equipe desenvolve várias funções Lambda que dependem da mesma biblioteca de terceiros, que é atualizada frequentemente. A equipe deseja que as funções Lambda sempre usem a versão mais recente da biblioteca com o menor overhead operacional. Qual é a melhor solução?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Empacotar a biblioteca como uma camada Lambda e anexar essa camada a cada função Lambda..
Por que esta é a resposta
Empacotar a biblioteca como uma camada Lambda é a melhor solução porque permite que várias funções Lambda compartilhem o mesmo código e dependências de forma eficiente. Quando a biblioteca é atualizada, basta atualizar a camada, e todas as funções que a utilizam automaticamente terão acesso à versão mais recente, minimizando o overhead operacional. Colocar a dependência e o código em um bucket S3 exigiria que cada função baixasse a biblioteca, aumentando o tempo de inicialização (cold start) e a complexidade. Instalar a dependência em um sistema de arquivos Amazon EFS e montá-lo em cada função Lambda adiciona complexidade de gerenciamento e custos, além de introduzir latência na montagem. Criar uma função Lambda separada para carregar a biblioteca e invocá-la em cada uso aumentaria significativamente a latência e os custos de execução devido às invocações adicionais.
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