Um engenheiro usou o AWS CloudFormation para provisionar um cluster Amazon ECS e um grupo do EC2 Auto Scaling para as instâncias de contêiner. Após a conclusão da stack, as instâncias EC2 foram iniciadas, mas se registraram em um cluster ECS diferente do pretendido. Que alteração deve ser feita no modelo do CloudFormation para garantir que as instâncias se registrem no cluster ECS correto?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Incluir uma referência ao cluster ECS no UserData do recurso AWS::AutoScaling::LaunchConfiguration..
Por que esta é a resposta
A opção correta é incluir uma referência ao cluster ECS no UserData do recurso AWS::AutoScaling::LaunchConfiguration. Quando as instâncias EC2 são lançadas por um grupo do Auto Scaling, o UserData especificado na Launch Configuration (ou Launch Template) é executado na inicialização da instância. Para que uma instância EC2 se registre em um cluster ECS específico, o agente ECS na instância precisa ser configurado com o nome do cluster. Isso é feito definindo a variável de ambiente ECSCLUSTER no UserData. As outras opções estão incorretas: Referenciar as instâncias EC2 no recurso AWS::ECS::Cluster e referenciar o cluster ECS no recurso AWS::ECS::Service não configura as instâncias para se registrarem no cluster correto. O recurso AWS::ECS::Cluster não aceita referências a instâncias EC2 para registro, e o AWS::ECS::Service define as tarefas a serem executadas, não o registro das instâncias. Incluir uma referência ao cluster ECS no UserData do recurso AWS::EC2::Instance não é aplicável aqui, pois as instâncias são provisionadas por um grupo do Auto Scaling, que usa uma Launch Configuration (ou Launch Template). Adicionar um AWS::CloudFormation::CustomResource que aciona uma função Lambda para registrar as instâncias EC2 no cluster ECS pretendido é uma solução excessivamente complexa e desnecessária. A configuração do agente ECS via UserData é o método padrão e mais direto.
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