Um backend web e móvel serverless usa Lambda e API Gateway. A implantação do Lambda de backend deve ser totalmente automatizada com base no código enviado para a branch apropriada no CodeCommit. Requisitos: pipelines separados para teste e produção, e implantações automáticas apenas para ambientes de teste. Quais etapas atendem a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie dois pipelines CodePipeline para teste e produção. Adicione uma etapa de aprovação manual ao pipeline de produção. Use um único repositório CodeCommit com uma branch para cada ambiente. Configure cada pipeline para extrair da branch apropriada e implante as funções Lambda via CloudFormation..
Por que esta é a resposta
A opção correta atende a todos os requisitos: dois pipelines para teste e produção, aprovação manual para produção e implantação automática apenas para teste. Usar um único repositório CodeCommit com branches separadas para cada ambiente (por exemplo, main para produção, develop para teste) é uma prática comum de controle de versão que simplifica o gerenciamento do código-fonte. Cada pipeline pode ser configurado para monitorar e extrair código de sua branch correspondente. A implantação via CloudFormation é o método recomendado para gerenciar infraestrutura como código, incluindo funções Lambda. As opções incorretas falham em um ou mais requisitos: A primeira opção não especifica a aprovação manual para produção, o que é um requisito de segurança e controle. A segunda opção sugere repositórios CodeCommit separados por ambiente, o que é menos eficiente que branches em um único repositório. A quarta opção usa CodeBuild para implantação direta e S3 para armazenamento, o que não é a abordagem mais integrada e automatizada para implantações Lambda como CloudFormation.
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