Uma empresa implanta um aplicativo usando instâncias EC2 e vários stacks do CloudFormation. Os desenvolvedores criam e testam localmente, depois fazem upload de artefatos e modelos para o S3; os colegas revisam as alterações antes das atualizações do stack. O processo de implantação é propenso a erros e lento ao atualizar cada instância. A empresa deseja automatizar a implantação, mas manter uma aprovação manual final antes de modificar o aplicativo ou os recursos. O código-fonte e os modelos já estão no CodeCommit e um projeto CodeBuild existe. Quais etapas atendem aos requisitos? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um grupo de aplicativos e um grupo de implantação no AWS CodeDeploy. Instale o agente do CodeDeploy nas instâncias EC2., Use o AWS CodePipeline para invocar o job do CodeBuild, criar conjuntos de alterações do CloudFormation para cada um dos stacks do aplicativo e pausar para uma etapa de aprovação manual. Após a aprovação, execute os conjuntos de alterações do CloudFormation e inicie a implantação do AWS CodeDeploy..
Por que esta é a resposta
A primeira opção correta é essencial porque o CodeDeploy é o serviço AWS projetado para automatizar implantações em instâncias EC2. Criar um aplicativo e um grupo de implantação, e instalar o agente do CodeDeploy nas instâncias, prepara o ambiente para receber as implantações automatizadas. A segunda opção correta descreve um pipeline completo e robusto. O CodePipeline orquestra o processo, usando o CodeBuild para compilar. A criação de conjuntos de alterações do CloudFormation permite revisar as modificações nos recursos antes de aplicá-las, o que é crucial para a aprovação manual. Após a aprovação, a execução dos conjuntos de alterações atualiza a infraestrutura, e a subsequente implantação via CodeDeploy atualiza o aplicativo nas instâncias, atendendo a todos os requisitos de automação e controle manual. As opções incorretas falham em aspectos importantes: uma não menciona a execução dos conjuntos de alterações do CloudFormation após a aprovação, o que significa que a infraestrutura não seria atualizada. Outra sugere criar um "ambiente" no CodeDeploy, que não é um conceito direto para instâncias EC2, e não aborda a orquestração do pipeline ou a atualização do 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