Um desenvolvedor empacotou uma função Lambda como um arquivo .zip e tentou carregá-lo da página Functions do console do Lambda, mas o console retornou um erro indicando que o pacote não pôde ser carregado. Quais dos seguintes métodos podem ser usados para publicar o código? (Escolha dois.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Carregue o pacote para o Amazon S3 e, em seguida, use a página Functions do console do Lambda para fornecer o local do S3 e carregar o pacote de lá., Empacote novamente a função como uma imagem de contêiner Docker, envie a imagem para o Amazon Elastic Container Registry (Amazon ECR) e crie uma nova função Lambda que faça referência à imagem do ECR..
Por que esta é a resposta
A opção de carregar o pacote para o Amazon S3 é correta porque o console do Lambda tem um limite de tamanho para uploads diretos. Para pacotes maiores, o S3 atua como um repositório intermediário, permitindo que o Lambda acesse o código de lá. A opção de empacotar a função como uma imagem de contêiner Docker e enviá-la para o Amazon ECR também é correta. Essa abordagem é ideal para funções maiores e dependências complexas, pois o ECR suporta imagens de até 10 GB, superando os limites de pacotes .zip. A criação de um caso de suporte para aumentar o tamanho do pacote não é uma solução viável, pois os limites de tamanho são fixos para uploads diretos no console. O comando update-function-code da AWS CLI é usado para atualizar o código de uma função existente, mas o problema inicial é o carregamento do pacote, não a atualização, e o parâmetro --publish não resolve o limite de tamanho. A assinatura digital do arquivo .zip é para integridade e segurança do código, não para contornar limites de tamanho de upload.
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