Migrando seu ambiente do Elastic Beanstalk para modelos de lançamento - AWS Elastic Beanstalk

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Migrando seu ambiente do Elastic Beanstalk para modelos de lançamento

A partir de 1º de outubro de 2024, o Amazon EC2 Auto Scaling não oferece mais suporte às configurações de lançamento para novas contas. As contas criadas antes dessa data podem ter configurações de lançamento.

Recomendamos migrar para modelos de lançamento para obter os seguintes benefícios:

  • Disponibilidade aprimorada para seus aplicativos

  • Melhor otimização das cargas de trabalho em seus grupos de Auto Scaling

  • Acesso aos recursos mais recentes EC2 e do Auto Scaling

Para obter mais informações, consulte as configurações de lançamento do Auto Scaling no Guia do usuário do Amazon EC2 Auto Scaling.

Configurações de opções para modelos de inicialização

Para migrar seu ambiente das configurações de lançamento para os modelos de execução, defina uma das seguintes opções de configuração:

  • RootVolumeType definida como gp3. É possível definir essa opção com o console ou o namespace.

  • A opção BlockDeviceMappings contém gp3. Você pode definir esta opção com o console ou o namespace.

  • Opção DisableIMDSv1 definida como true. Recomendamos definir essa opção usando o namespace.

  • Opção EnableSpot definida como true. Para obter mais informações, consulte Habilitando instâncias spot.

Importante

Depois que um ambiente começa a usar modelos de execução, o Elastic Beanstalk não volta às configurações de execução, mesmo que você remova as opções de configuração que originalmente acionaram o uso dos modelos de execução.

Confirme se seu ambiente tem configurações de inicialização ou modelos de inicialização

Você pode confirmar se seu ambiente já usa modelos de execução, ou se está usando configurações de execução, inspecionando o modelo de CloudFormation pilha.

Para inspecionar o modelo de CloudFormation pilha do seu ambiente
  1. Abra o AWS CloudFormation console em https://console.aws.amazon.com/cloudformation.

  2. Na barra de navegação na parte superior da tela, escolha a AWS região em que você criou o ambiente.

  3. Na página Pilhas do CloudFormation console, inspecione a coluna Descrição.

    Localize e selecione a pilha para o ambiente do Elastic Beanstalk. CloudFormation exibe os detalhes da pilha do ambiente.

  4. Nos detalhes da pilha, selecione a guia Modelo.

    Usando a pesquisa de página do navegador, você pode pesquisar o texto do modelo para launchtemplate ou launchconfiguration.

Para obter mais informações, consulte Exibir informações da pilha no Guia do Usuário do AWS CloudFormation .

Permissões necessárias para modelos de execução do

A política padrão de AWSElasticBeanstalkManagedUpdatesCustomerRolePolicyfunção de serviço gerenciado do Elastic Beanstalk fornece as permissões necessárias para criar e gerenciar modelos de lançamento. O Elastic Beanstalk deve gerenciar modelos de lançamento para concluir várias operações de ambiente, incluindo a criação de ambientes.

Se você anexar políticas personalizadas a uma função de serviço do Elastic Beanstalk, verifique se a função de serviço inclui as seguintes permissões para criar modelos de lançamento. Essas permissões permitem que o Elastic Beanstalk crie e atualize com sucesso ambientes em sua conta:

Permissões necessárias para modelos de EC2 lançamento da Amazon
  • ec2:RunInstances

  • ec2:CreateLaunchTemplate

  • ec2:CreateLaunchTemplateVersions

  • ec2:DeleteLaunchTemplate

  • ec2:DeleteLaunchTemplateVersions

  • ec2:DescribeLaunchTemplate

  • ec2:DescribeLaunchTemplateVersions

O exemplo a seguir da política do IAM inclui essas permissões.

{ "Statement": [ { "Effect": "Allow", "Action": [ "ec2:RunInstances", "ec2:CreateLaunchTemplate", "ec2:CreateLaunchTemplateVersions", "ec2:DeleteLaunchTemplate", "ec2:DeleteLaunchTemplateVersions", "ec2:DescribeLaunchTemplate", "ec2:DescribeLaunchTemplateVersions" ], "Resource": [ "*" ] } ] }

Para obter mais informações, consulte Gerenciar funções de serviço do Elastic Beanstalk e Gerenciar políticas de usuário do Elastic Beanstalk.

Mais informações sobre modelos de inicialização

Para saber mais sobre os modelos de lançamento, consulte os modelos de lançamento do Auto Scaling no Guia do usuário do Amazon Auto EC2 Scaling.

Para saber mais sobre a AWS transição para modelos de lançamento e os benefícios que eles oferecem, consulte O Amazon EC2 Auto Scaling não adicionará mais suporte para novos EC2 recursos às configurações de lançamento no AWS blog de computação.

Importante

Você não precisa seguir o procedimento mencionado neste artigo do blog para fazer a transição de um ambiente antigo para modelos de inicialização. Para migrar um ambiente existente do Elastic Beanstalk para modelos de lançamento, defina uma das opções listadas em. Configurações de opções para modelos de inicialização