

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á.

# Migrar o ambiente do Elastic Beanstalk para modelos de lançamento
<a name="environments-cfg-autoscaling-launch-templates"></a>

A partir de 1º de outubro de 2024, o Amazon EC2 Auto Scaling não oferecerá mais suporte a 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** pelos seguintes benefícios:
+ Disponibilidade aprimorada para suas aplicações
+ Melhor otimização de workloads no grupos do Auto Scaling
+ Acesso aos recursos mais recentes do EC2 e do Auto Scaling

Para obter mais informações, consulte [Configurações de inicialização do Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-configurations.html) no *Guia do Usuário do Amazon EC2 Auto Scaling*.

## Configurações de opções para modelos de inicialização
<a name="environments-cfg-autoscaling-launch-templates-options"></a>

Para migrar seu ambiente de configurações de lançamento para modelos de lançamento, defina uma das seguintes opções de configuração:
+ `RootVolumeType` definida como **gp3**. É possível definir essa opção com o [console](using-features.managing.ec2.console.md) ou o [namespace](using-features.managing.ec2.namespace.md).
+ A opção `BlockDeviceMappings` contém **gp3**. Você pode definir esta opção com o [console](using-features.managing.ec2.console.md) ou o [namespace](using-features.managing.ec2.namespace.md). 
+ Opção `DisableIMDSv1` definida como **true**. Recomendamos definir essa opção usando o [namespace](using-features.managing.ec2.namespace.md).
+ Opção `EnableSpot` definida como **true**. Para obter mais informações, consulte [Habilitando instâncias spot](environments-cfg-autoscaling-enable-spot.md).

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

## Confirme se seu ambiente tem configurações de inicialização ou modelos de inicialização
<a name="environments-cfg-autoscaling-launch-templates-determine"></a>

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](https://console.aws.amazon.com/cloudformation/). 

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

1. 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.

1. 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](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-view-stack-data-resources.html) no *Guia do Usuário do AWS CloudFormation *. 

## Permissões necessárias para modelos de execução do
<a name="environments-cfg-autoscaling-launch-templates-permissions"></a>

A política padrão de [AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy.html)funçã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 muitas operações de ambiente, incluindo a criação de ambientes.

Se você anexar políticas personalizadas a um perfil de serviço do Elastic Beanstalk, verifique se o perfil 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 ambientes com êxito no sua conta:

**Permissões necessárias para modelos de execução do Amazon EC2**
+ `ec2:RunInstances`
+ `ec2:CreateLaunchTemplate`
+ `ec2:CreateLaunchTemplateVersions`
+ `ec2:DeleteLaunchTemplate`
+ `ec2:DeleteLaunchTemplateVersions`
+ `ec2:DescribeLaunchTemplate`
+ `ec2:DescribeLaunchTemplateVersions`

O seguinte exemplo de política do IAM inclui estas 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](iam-servicerole.md) e [Gerenciar políticas de usuário do Elastic Beanstalk](AWSHowTo.iam.managed-policies.md).

## Mais informações sobre modelos de inicialização
<a name="environments-cfg-autoscaling-launch-templates-moreinfo"></a>

Para saber mais sobre modelos de inicialização, consulte [Modelos de inicialização do Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-templates.html) no *Guia do usuário do Amazon EC2 Auto 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 recursos do EC2 às](https://aws.amazon.com/blogs/compute/amazon-ec2-auto-scaling-will-no-longer-add-support-for-new-ec2-features-to-launch-configurations/) configurações AWS de lançamento no 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 mais antigo para modelos de lançamento. Para migrar um ambiente do Elastic Beanstalk existente para modelos de lançamento, defina uma das opções listadas em [Configurações de opções para modelos de inicialização](#environments-cfg-autoscaling-launch-templates-options).