Você criou um código reutilizável empacotado como um arquivo zip que várias funções Lambda precisam usar. Você deve implantar este código compartilhado e atualizar as funções Lambda para usá-lo com a mais alta eficiência operacional. Qual solução é a melhor?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Empacote o código como uma Lambda layer e anexe essa layer às funções Lambda que a exigem..
Por que esta é a resposta
Empacotar o código como uma Lambda layer é a solução mais eficiente para reutilizar código entre múltiplas funções Lambda. As layers permitem que você gerencie dependências e código compartilhado separadamente do código principal da função, reduzindo o tamanho do pacote de implantação da função e facilitando a manutenção e atualização. As outras opções são menos ideais: Fazer upload para o S3 e configurar um caminho de importação não é uma funcionalidade nativa do Lambda para compartilhamento de código e não funcionaria diretamente para importar módulos. Criar uma nova função Lambda e invocá-la síncrona introduz latência e custo adicionais, além de ser um padrão de arquitetura mais complexo para simples compartilhamento de código. Criar uma imagem de contêiner Lambda com o código compartilhado é uma opção válida para funções Lambda que usam imagens de contêiner, mas para código reutilizável em formato zip, as layers são mais diretas e otimizadas para esse caso de uso.
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