Você deve automatizar implantações para um aplicativo serverless orientado a eventos. Você precisa de modelos de infraestrutura reutilizáveis, da capacidade de testar o aplicativo localmente antes da implantação e de incluir alterações de infraestrutura em um pipeline AWS CodePipeline existente. Qual abordagem satisfaz esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um modelo AWS Serverless Application Model (AWS SAM). Configure estágios no pipeline CodePipeline existente para executar os comandos da AWS SAM CLI necessários para implantar o aplicativo serverless..
Por que esta é a resposta
A abordagem correta é criar um modelo AWS Serverless Application Model (AWS SAM) e configurar o AWS CodePipeline para executar os comandos da AWS SAM CLI. O AWS SAM é uma extensão do AWS CloudFormation, otimizado para aplicativos serverless, oferecendo modelos reutilizáveis e a capacidade de testar localmente com o SAM CLI. Integrar o SAM CLI ao CodePipeline permite automatizar a implantação, atendendo a todos os requisitos. As outras opções são menos adequadas: AWS Step Functions não é para modelagem de infraestrutura, mas para orquestração de fluxos de trabalho. AWS CloudFormation pode ser usado, mas o AWS SAM é mais específico e eficiente para aplicativos serverless, incluindo recursos como testes locais. Usar um script automatizado com o comando sam deploy sem o CodePipeline não integra as alterações de infraestrutura em um pipeline existente, falhando em um dos requisitos.
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