Um desenvolvedor está criando um aplicativo serverless na AWS e deseja um fluxo de trabalho de desenvolvimento mais rápido que implante apenas alterações incrementais para teste, em vez de reimplantar o aplicativo inteiro a cada commit. O que o desenvolvedor deve usar para atender a esse requisito?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie o aplicativo com o AWS Serverless Application Model (AWS SAM) e use o comando sam sync para implantar alterações incrementais..
Por que esta é a resposta
A opção correta é usar o AWS Serverless Application Model (AWS SAM) e o comando sam sync. O sam sync foi projetado especificamente para acelerar o ciclo de desenvolvimento serverless, permitindo que os desenvolvedores implantem apenas as alterações incrementais (código, configurações) para suas funções Lambda e outros recursos SAM, em vez de reimplantar todo o aplicativo CloudFormation. Isso reduz significativamente o tempo de espera durante o desenvolvimento e teste. As outras opções estão incorretas porque: sam init é para inicializar um novo projeto SAM, não para implantar alterações. cdk synth gera modelos do CloudFormation a partir do código CDK, mas não os implanta incrementalmente. cdk bootstrap provisiona recursos de bootstrapping necessários para implantações do CDK em uma conta/região, não para implantações incrementais de código.
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