Uma aplicação em instâncias EC2 está por trás de um Application Load Balancer. Uma release do CodeDeploy falha durante o evento de ciclo de vida AllowTraffic, mas os logs de implantação não mostram uma causa explícita. O que explicaria essa falha?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: As verificações de saúde do grupo de destino do ALB estão mal configuradas, impedindo que as instâncias se tornem saudáveis..
Por que esta é a resposta
A falha durante o evento AllowTraffic do CodeDeploy, sem uma causa explícita nos logs de implantação, frequentemente indica um problema com a saúde das instâncias. Se as verificações de saúde do grupo de destino do Application Load Balancer (ALB) estiverem mal configuradas (por exemplo, porta incorreta, caminho inválido, limites muito restritivos), o ALB não considerará as novas instâncias saudáveis. Consequentemente, o CodeDeploy não pode concluir o evento AllowTraffic porque o tráfego não pode ser roteado para instâncias que o ALB considera não saudáveis, levando à falha da implantação. Um script quebrado no appspec.yml durante o hook AllowTraffic geralmente resultaria em erros explícitos nos logs de implantação. A falta de permissões para modificar o ALB impediria o CodeDeploy de interagir com ele, mas a falha ocorreria em um estágio anterior ou com uma mensagem de erro diferente. A ausência do agente do CodeDeploy impediria a implantação de sequer iniciar nas instâncias.
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