Uma implantação Lambda muito grande falha com InvalidParameterValueException, informando que o tamanho descompactado excede o máximo. Quais ações podem resolver isso? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Refatorar o aplicativo em várias funções Lambda menores., Mover bibliotecas compartilhadas, dependências e runtimes personalizados para as camadas do Lambda..
Por que esta é a resposta
A exceção InvalidParameterValueException com a mensagem sobre o tamanho descompactado exceder o máximo indica que o pacote de implantação da função Lambda, após ser descompactado, é muito grande para os limites do serviço. Refatorar o aplicativo em várias funções Lambda menores é uma solução eficaz porque divide a lógica em unidades menores e mais gerenciáveis, reduzindo o tamanho de cada pacote de implantação individual. Isso também melhora a modularidade e a manutenção. Mover bibliotecas compartilhadas, dependências e runtimes personalizados para as camadas do Lambda é outra solução robusta. As camadas permitem que você empacote dependências e as compartilhe entre várias funções, removendo-as do pacote de implantação principal da função e, assim, diminuindo seu tamanho. Solicitar um aumento de cota ao AWS Support não resolverá o problema, pois o limite de tamanho descompactado da função Lambda é um limite rígido do serviço, não uma cota ajustável. Usar um algoritmo de compressão diferente não ajuda, pois o limite se refere ao tamanho descompactado. Comprimir o arquivo .zip novamente (zipar o ZIP) é ineficaz e pode até corromper o pacote, pois o Lambda espera um único arquivo ZIP válido.
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