1
resposta

[Dúvida] Erro ao criar ambiente no Elastic Beanstalk: ERROR Creating Auto Scaling launch configuration failed

Estou com o mesmo exato problema desta thread.

Creating Auto Scaling launch configuration failed Reason: Resource handler returned message: "The Launch Configuration creation operation is not available in your account. Use launch templates to create configuration templates for your Auto Scaling groups. (Service: AutoScaling, Status Code: 400, Request ID: (...))" (RequestToken: (...), HandlerErrorCode: GeneralServiceException)

Nessa thread a solução sugerida foi criar um Launch Template, mas creio que faltou explicar o que fazer com esse Launch Template, pois criei, mandei rebuildar o ambiente e o erro permaneceu, li a documentação na AWS e continuei confuso, sem saber onde adicionar esse launch template na configuração de ambiente.

Ps.: O painel de configuração de Ambiente é enorme, e o cadastro de Launch Template também é, e tem várias opções que podem confundir, então além da dúvida atual, gostaria de sugerir a adição desse conteúdo nas aulas: Criação e explicação das contas IAM, roles, etc, e também sobre Launch Configuration.

1 resposta

Olá!

Obrigado pela sugestão e feedback. Entendo que essa situação pode ser bastante confusa, especialmente com tantas opções e configurações disponíveis. O erro que você está enfrentando sugere que a criação de uma configuração de lançamento (Launch Configuration) não está disponível, e que você deve usar um Launch Template em vez disso.

Aqui está um passo a passo que pode te ajudar a resolver essa questão:

  1. Criação do Launch Template:

    • Acesse o console da AWS e vá para o serviço EC2.
    • No menu lateral, clique em "Launch Templates" e depois em "Create Launch Template".
    • Preencha as informações necessárias, como o nome do template, a AMI (Amazon Machine Image) que você deseja usar, o tipo de instância, e outras configurações de rede e segurança conforme necessário para o seu ambiente.
  2. Configuração no Elastic Beanstalk:

    • Após criar o Launch Template, volte para o console do Elastic Beanstalk.
    • Selecione o ambiente que você está tentando configurar.
    • Vá para a seção de configurações do ambiente e procure por "Capacity" ou "Instâncias" (a nomenclatura pode variar).
    • Lá, você deve encontrar uma opção para especificar um Launch Template. Insira o ID do Launch Template que você criou anteriormente.
  3. Rebuild do Ambiente:

    • Depois de configurar o Launch Template no seu ambiente do Elastic Beanstalk, tente rebuildar o ambiente novamente.

Se você seguiu esses passos e ainda está enfrentando problemas, pode ser útil verificar se todas as permissões necessárias estão configuradas corretamente nas suas contas IAM, especialmente em relação ao acesso aos recursos do EC2 e do Elastic Beanstalk.

Bons estudos!