Um pipeline implanta o aplicativo em várias regiões sequencialmente. Você tem verificações de integridade do Route 53 baseadas em alarmes do CloudWatch por região. Como você garante que o pipeline aguarde para confirmar que o aplicativo de uma região está íntegro antes de passar para a próxima região?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um fluxo de trabalho do Step Functions que verifique o estado do alarme do CloudWatch e falhe se o alarme estiver em ALARM; insira um novo estágio de pipeline entre cada implantação de região que invoque este fluxo de trabalho do Step Functions..
Por que esta é a resposta
A opção correta é usar um fluxo de trabalho do Step Functions. O Step Functions permite criar fluxos de trabalho complexos e orquestrar tarefas, incluindo a verificação do estado de alarmes do CloudWatch. Ao inserir um estágio no pipeline que invoca este fluxo de trabalho após cada implantação regional, o pipeline pode pausar e aguardar a confirmação da saúde da aplicação antes de prosseguir para a próxima região. Se o alarme estiver em ALARM, o Step Functions pode falhar, interrompendo o pipeline e evitando implantações em regiões subsequentes com uma aplicação não saudável. As outras opções são menos eficazes: Usar o CodeDeploy com rollback automático não garante que o pipeline aguarde a saúde da região antes de prosseguir para a próxima. Uma ação de alarme do CloudWatch diretamente no pipeline pode não ter a lógica de espera e verificação robusta que o Step Functions oferece. Instalar o agente do CloudWatch nas instâncias EC2 e usar uma ação de alarme ainda não fornece a orquestração necessária para pausar o pipeline entre as regiões.
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