Um ambiente de produção usa implantações blue/green do AWS CodeDeploy com grupos do EC2 Auto Scaling que lançam instâncias do Amazon Linux 2. Você deve executar um script que baixa e instala um arquivo de licença em instâncias de substituição antes que elas comecem a atender ao tráfego. Qual hook do appspec.yml deve executar esse script?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: BeforeInstall.
Por que esta é a resposta
A fase BeforeInstall no appspec.yml é o local correto para executar scripts que preparam a instância antes da instalação do aplicativo, como baixar e instalar arquivos de licença. Nesta fase, a instância já foi provisionada e o pacote de revisão foi baixado, mas o aplicativo ainda não foi implantado ou iniciado, garantindo que a licença esteja presente antes que o serviço tente utilizá-la. AfterBlockTraffic e BeforeBlockTraffic são hooks relacionados ao roteamento de tráfego para a nova versão, ocorrendo muito depois da fase de instalação e não sendo adequados para a preparação inicial da instância. DownloadBundle é uma fase interna do CodeDeploy para baixar o pacote de revisão e não é um hook configurável para scripts personalizados.
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