Uma empresa usa o CodePipeline com estágios de build, teste e implantação. Eles querem usar o AWS CodeDeploy para o estágio de implantação para instalar um pacote RPM em um fleet de instâncias EC2 lançadas a partir de uma AMI comum e gerenciadas por um grupo do Auto Scaling. Quais passos o engenheiro de DevOps deve seguir? (Escolha dois.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma nova versão da AMI comum que tenha o agente do CodeDeploy instalado. Atualize a função IAM das instâncias EC2 para permitir acesso ao CodeDeploy., Crie um aplicativo CodeDeploy, configure um tipo de implantação in-place, especifique o grupo do Auto Scaling como destino da implantação e atualize o pipeline do CodePipeline para incluir a ação do CodeDeploy para realizar as implantações..
Por que esta é a resposta
Para usar o CodeDeploy com instâncias EC2, o agente do CodeDeploy deve estar instalado nas instâncias e a função IAM associada deve ter permissões para interagir com o CodeDeploy. Criar uma nova AMI com o agente pré-instalado garante que todas as novas instâncias do Auto Scaling o possuam. Em seguida, é necessário configurar o CodeDeploy. Um aplicativo CodeDeploy é criado, e o tipo de implantação in-place é adequado para instalar pacotes RPM em um fleet existente. O grupo do Auto Scaling é o destino correto, pois o CodeDeploy pode gerenciar implantações em grupos do Auto Scaling. Finalmente, o CodePipeline precisa ser atualizado para incluir uma ação de implantação do CodeDeploy, direcionando o aplicativo e o grupo de implantação configurados. A opção incorreta sobre o arquivo AppSpec está errada porque o AppSpec é parte do pacote de revisão, não da configuração inicial do CodeDeploy ou da AMI. A opção sobre o EC2 Image Builder é desnecessária e complexa para este cenário. A opção que especifica instâncias EC2 individuais é inviável, pois o grupo do Auto Scaling pode lançar e encerrar instâncias dinamicamente.
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