

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

# Criar um modelo de execução para um grupo do Auto Scaling
<a name="create-launch-template"></a>

Antes de criar um grupo do Auto Scaling usando um modelo de execução, será necessário criar um modelo de execução que contenha as informações de configuração para iniciar uma instância, incluindo o ID da Imagem de máquina da Amazon (AMI).

Siga os procedimentos abaixo para criar novos modelos de execução.

**Contents**
+ [Criar seu modelo de execução (console)](#create-launch-template-for-auto-scaling)
+ [Alterar as configurações da interface de rede padrão (console)](#change-network-interface)
+ [Modificar a configuração do armazenamento (console)](#modify-storage-configuration)
+ [Criar um modelo de execução com base em uma instância existente (console)](#create-launch-template-from-instance)
+ [Recursos relacionados](#create-launch-template-related-resources)
+ [Limitações](#create-launch-template-limitations)

**Importante**  
Os parâmetros do modelo de execução não são totalmente validados quando ele é criado. Se você especificar valores incorretos para parâmetros, ou se não usar combinações de parâmetro compatíveis, nenhuma instância poderá ser iniciada usando esse modelo de execução. Certifique-se de especificar os valores corretos para os parâmetros e use as combinações de parâmetros com suporte. Por exemplo, para iniciar instâncias com uma AMI AWS Graviton ou Graviton2 baseada em Arm, é necessário especificar um tipo de instância compatível com Arm. Para obter mais informações, consulte [Restrições de um modelo de execução](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/launch-template-restrictions.html) na *Guia do usuário do Amazon EC2*.

## Criar seu modelo de execução (console)
<a name="create-launch-template-for-auto-scaling"></a>

As etapas a seguir descrevem como configurar um modelo básico de execução: 
+ Especificar a imagem de máquina da Amazon (AMI) da qual as instâncias serão iniciadas.
+ Escolher um tipo de instância compatível com a AMI que você especificar. 
+ Especificar o par de chaves a ser usado ao conectar-se a instâncias, por exemplo, usando SSH.
+ Adicionar um ou mais grupos de segurança para permitir acesso relevante às instâncias de uma rede externa.
+ Especifique se deseja adicionar volumes adicionais a cada instância. 
+ Adicionar tags personalizadas (pares chave-valor) às instâncias e aos volumes.

**Para criar um modelo de execução**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Instances** e, em seguida, **Launch Templates**.

1. Escolha **Criar modelo de execução**. Insira um nome e forneça uma descrição para a versão inicial do modelo de execução.

1. (Opcional) Em **Orientação do ajuste de escala automático**, marque a caixa de seleção para que o Amazon EC2 forneça orientações para ajudar a criar um modelo para uso com o Amazon EC2 Auto Scaling. 

1. Em **Launch template contents** (Conteúdo do modelo de execução), preencha todos os campos obrigatórios e campos opcionais, conforme necessário.

   1. **Imagens de aplicações e sistemas operacionais (Amazon Machine Image)**: (Obrigatório) escolha o ID da AMI para suas instâncias. Você pode pesquisar todas as opções disponíveis AMIs ou selecionar uma AMI na lista **Recentes** ou **Início rápido**. Se você não encontrar a AMI de que precisa, escolha **Procurar mais AMIs** para ver o catálogo completo de AMI.

      Para escolher uma AMI personalizada, primeiro é necessário criar uma AMI desde uma instância personalizada. Para mais informações, consulte [Criar uma AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html) com suporte do Amazon EBS na *Guia do Usuário do Amazon EC2.*

   1. Em **Instance type** (Tipo de instância), escolha um único tipo de instância compatível com a AMI que você especificou.

      Como alternativa, para usar a seleção de tipo de instância baseada em atributos, escolha **Avançado**, **Especificar atributos de tipo de instância** e, em seguida, especifique as seguintes opções:
      + **Número de v CPUs**: insira o número mínimo e máximo de CPUs v. Para indicar que não há limites, insira um mínimo de 0 e mantenha o máximo em branco. 
      + **Amount of memory (MiB)** (Quantidade de memória): insira a quantidade mínima e máxima de memória, em MiB. Para indicar que não há limites, insira um mínimo de 0 e mantenha o máximo em branco. 
      + Expanda **Optional instance type attributes** (Atributos de tipo de instância opcionais) e escolha **Add attribute** (Adicionar atributo) para limitar ainda mais os tipos de instâncias que podem ser usadas para atender à capacidade desejada. Para obter informações sobre cada atributo, consulte [InstanceRequirementsRequest](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_InstanceRequirementsRequest.html)a Referência de *API do Amazon EC2*. 
      + **Tipos de instância resultantes**: você pode visualizar os tipos de instância que correspondem aos requisitos de computação especificados, como vCPUs, memória e armazenamento.
      + Para excluir tipos de instância, escolha **Add attribute (Adicionar atributo)**. Do **Attribute list** (lista de Atribuição), escolha **Excluded instances types (Tipos de instâncias excluídas)**. Na lista **Attribute value** (Valor do atributo), selecione os tipos de instância a serem excluídos.

   1. **Key pair (login) (Par de chaves)**: para **Key pair name (Nome do par de chaves)**, escolha um par de chaves existente ou escolha **Create new key pair (Criar um novo par de chaves)** para criar um novo. Para obter mais informações, consulte [Pares de chaves do Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html) no *Guia do usuário do Amazon EC2 *.

   1. **Network settings** (Configurações de rede): para **Firewall (security groups) (grupos de segurança)** ou deixe em branco e configure um ou mais grupos de segurança como parte da interface de rede. Para obter mais informações, consulte [Grupos de segurança do Amazon EC2 para instâncias do Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-security-groups.html) no *Guia do usuário do Amazon EC2*.

      Se você não especificar nenhum grupo de segurança em seu modelo de execução, o Amazon EC2 usará o grupo de segurança padrão para a VPC na qual seu grupo do Auto Scaling iniciará instâncias. Por padrão, esse grupo de segurança não permite tráfego de entrada de redes externas. Para obter mais informações, consulte [Grupos de segurança padrão para você VPCs](https://docs.aws.amazon.com/vpc/latest/userguide/default-security-group.html) no Guia do *usuário da Amazon VPC*.

   1. Execute um destes procedimentos:
      + Altere as configurações da interface de rede padrão Por exemplo, você pode ativar ou desativar o recurso de IPv4 endereçamento público, que substitui a configuração de atribuição automática de IPv4 endereços públicos na sub-rede. Para obter mais informações, consulte [Alterar as configurações da interface de rede padrão (console)](#change-network-interface).
      + Ignore essa etapa para manter as configurações da interface de rede padrão. 

   1. Execute um destes procedimentos:
      + Modificar a configuração do armazenamento Para obter mais informações, consulte [Modificar a configuração do armazenamento (console)](#modify-storage-configuration).
      + Ignore essa etapa para manter a configuração de armazenamento padrão.

   1. Em **Resource tags** (Etiquetas de recurso), especifique as etiquetas fornecendo combinações de chave e valor. Se você especificar tags de instância em seu modelo de execução e optar por propagar tags de seu grupo do Auto Scaling para suas instâncias, todas as tags serão mescladas. Se a mesma chave da etiqueta for especificada para uma etiqueta no modelo de execução e uma etiqueta no grupo do Auto Scaling, então, o valor da etiqueta do grupo terá precedência. 

1. Definir configurações avançadas (opcional) Por exemplo, você pode escolher um perfil do IAM que sua aplicação possa usar ao acessar outros recursos da AWS , ou especificar os dados do usuário da instância que podem ser usados para executar tarefas de configuração automatizadas comuns após o início de uma instância. Para obter mais informações, consulte [Criar um modelo de execução usando configurações avançadas](advanced-settings-for-your-launch-template.md).

1. Quando você estiver pronto para criar seu modelo de execução, escolha **Create launch template** (Criar modelo de execução).

1. Para criar um grupo do Auto Scaling, escolha **Create Auto Scaling group** (Criar grupo do Auto Scaling) na página de confirmação.

## Alterar as configurações da interface de rede padrão (console)
<a name="change-network-interface"></a>

As interfaces de rede fornecem conectividade com outros recursos em sua VPC e na Internet. Para obter mais informações, consulte [Fornecer conectividade de rede para suas instâncias do Auto Scaling usando a Amazon VPC](asg-in-vpc.md).

Esta seção mostra como alterar as configurações padrão da interface de rede. Por exemplo, você pode definir se deseja atribuir um IPv4 endereço público a cada instância em vez de usar como padrão a configuração de atribuição automática de IPv4 endereços públicos na sub-rede.

**Considerações e limitações**

Ao alterar as configurações padrão da interface de rede, lembre-se das seguintes considerações e limitações:
+ Será necessário configurar o grupo de segurança como parte da interface de rede, e não na seção **Grupos de segurança** do modelo. Não é possível especificar grupos de segurança nos dois locais.
+ Se você especificar um ID de interface de rede existente, poderá iniciar apenas uma instância. Para fazer isso, você deve usar o AWS CLI ou um SDK para criar o grupo Auto Scaling. Ao criar o grupo, é necessário especificar a zona de disponibilidade, mas não o ID da sub-rede. Além disso, você pode especificar uma interface de rede existente somente se ela tiver um índice de dispositivo de 0. 
+ Você não pode atribuir automaticamente um IPv4 endereço público se especificar mais de uma interface de rede. Você também não pode especificar índices de dispositivos duplicados em interfaces de rede. As interfaces de rede primária e secundária residem na mesma sub-rede. 
+ Quando uma instância é iniciada, é atribuído um endereço privado automaticamente para cada interface de rede. O endereço vem do intervalo CIDR da sub-rede na qual a instância é iniciada. Para obter informações sobre como especificar blocos CIDR (ou intervalos de endereços IP) para sua VPC ou sub-rede, consulte o [Manual do usuário da Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/).

**Para alterar as configurações da interface de rede padrão**

1. Em **Network settings** (configurações de rede), expanda **Advanced network configuration** (configuração de rede avançada).

1. Escolha **Add network interface** (Adicionar interface de rede) para configurar a interface de rede primária, prestando atenção aos seguintes campos:

   1. **Device index (Índice do dispositivo)**: mantenha o valor padrão, 0, para aplicar suas alterações à interface de rede primária (eth0).

   1. **Interface de rede**: mantenha o valor padrão, **New interface (Nova interface)**, para que o Amazon EC2 Auto Scaling crie automaticamente uma nova interface de rede quando uma instância for iniciada. Como alternativa, você pode escolher uma interface de rede existente e disponível com um índice de dispositivo de 0, mas isso limita seu grupo do Auto Scaling a uma instância. 

   1. **Description** (Descrição): insira um nome descritivo.

   1. **Subnet (Sub-rede)**: mantenha a configuração padrão **Don’t include in launch template (Não incluir no modelo de inicialização)**. 

      Se a AMI especificar uma sub-rede para a interface de rede, isso resultará em um erro. Recomendamos desligar **Auto Scaling guidance (Orientação do Auto Scaling) **como uma solução alternativa. Depois de fazer essa alteração, você não receberá uma mensagem de erro. No entanto, independentemente de onde a sub-rede é especificada, as configurações de sub-rede do grupo do Auto Scaling têm precedência e não podem ser substituídas.

   1. **Atribuição automática de IP público**: altere se sua interface de rede com um índice de dispositivo de 0 recebe um IPv4 endereço público. Por padrão, as instâncias em uma sub-rede padrão recebem um IPv4 endereço público, enquanto as instâncias em uma sub-rede não padrão não. Selecione **Enable (Habilitar)** ou **Disable (Desabilitar)** para substituir a configuração padrão da sub-rede.

   1. **Security groups (Grupos de segurança)**: selecione um ou mais grupos de segurança para a interface de rede. Cada grupo de segurança deve ser configurado para a VPC na qual seu grupo do Auto Scaling iniciará instâncias. Para obter mais informações, consulte [Grupos de segurança do Amazon EC2 para instâncias do Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-security-groups.html) no *Guia do usuário do Amazon EC2*.

   1. **Delete on termination (Excluir no encerramento(**: escolha **Yes (Sim)** para excluir a interface de rede quando a instância for encerrada, ou escolha **No (Não)** para manter a interface de rede.

   1. **Elastic Fabric Adapter** (Adaptador de malha elástica): para dar suporte a casos de uso de computação de alto desempenho e de machine learning, altere a interface de rede para uma interface de rede do Elastic Fabric Adapter. Para obter mais informações, consulte [Elastic Fabric Adapter](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html) no *Manual do usuário do Amazon EC2*. 

   1. **Network card index (Índice da placa de rede)**: escolha **0** para anexar a interface de rede primária à placa de rede com um índice de dispositivo de 0. Se essa opção não estiver disponível, mantenha o valor padrão, **Don’t include in launch template (Não incluir no modelo de inicialização)**. Anexar a interface de rede a uma placa de rede específica está disponível apenas para tipos de instância compatíveis. Para obter mais informações, consulte [Network cards](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#network-cards) (Placas de rede) no *Manual do usuário do Amazon EC2*. 

   1. **ENA Express:** Para tipos de instâncias que suportam o ENA Express, selecione **Habilitar** para ativar o ENA Express ou **Desabilitar** para desativá-lo. Para obter mais informações, consulte [Melhorar o desempenho de rede com o ENA Express em instâncias do Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ena-express.html) no *Guia do usuário do Amazon EC2*. 

   1. **ENA Express UDP**: Se você habilitar o **ENA Express**, poderá usá-lo opcionalmente para tráfego UDP. Escolha **Ativar** para ativar o UDP do ENA Express ou **Desativar** para desativá-lo.

1. Para adicionar uma interface de rede secundária, escolha **Add network interface** (Adicionar interface de rede).

## Modificar a configuração do armazenamento (console)
<a name="modify-storage-configuration"></a>

Você pode modificar a configuração de armazenamento para instâncias executadas de uma AMI baseada no Amazon EBS ou de uma AMI com armazenamento de instâncias. É possível especificar volumes EBS adicionais para anexar às instâncias. A AMI inclui um ou mais volumes de armazenamento, incluindo o volume raiz (**Volume 1 (AMI Root [Raiz da AMI]**). 

**Para modificar a configuração do armazenamento**

1. Em **Configure storage (Configurar armazenamento)**, modifique o tamanho ou o tipo de volume. 

   Se o valor especificado para o tamanho do volume estiver fora dos limites do tipo de volume ou menor que o tamanho do snapshot, uma mensagem de erro será exibida. Para ajudar a resolver o problema, esta mensagem fornece o valor mínimo ou máximo que o campo pode aceitar.

   Somente volumes associados a uma AMI baseada no Amazon EBS são exibidos. Para exibir informações sobre a configuração de armazenamento de uma instância executada a partir de uma AMI com armazenamento de instâncias, escolha **Show details** (Mostrar detalhes) na seção **volumes de armazenamento de instância**.

   Para especificar todos os parâmetros de volume do EBS, alterne para a visualização **Advanced (Avançada)** no canto superior direito. 

1. Para opções avançadas, expanda o volume que você deseja modificar e configure o volume da seguinte forma:

   1. **Storage type** (Tipo de armazenamento): o tipo de volume (EBS ou temporário) a ser associado à instância. O tipo de volume de armazenamento de instância (temporário) só estará disponível se você selecionar um tipo de instância compatível com ele. Para mais informações, consulte Volumes do [Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volumes.html) no *Guia do Usuário do Amazon EBS* e [Armazenamento de instâncias](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html) do *Amazon EC2 no Guia do Usuário do Amazon EC2*.

   1. **Device Name** (Nome do dispositivo): selecione na lista de nomes de dispositivo disponíveis para o volume.

   1. **Snapshot**: selecione o snapshot do qual o volume será criado. Também é possível pesquisar snapshots públicos e compartilhados que estão disponíveis, inserindo texto no campo **Snapshot**.

   1. **Size (GiB)** (Tamanho): para volumes do EBS, especifique um tamanho de armazenamento. Se você tiver selecionado uma AMI e uma instância que estejam qualificadas para o nível gratuito, tenha em mente que para permanecer no nível gratuito, seu armazenamento total deverá ficar abaixo de 30 GiB. Para obter mais informações, consulte [Restrições de tamanho e configuração de um volume do EBS](https://docs.aws.amazon.com/ebs/latest/userguide/volume_constraints.html) no *Guia do usuário do Amazon EBS*.

   1. **Volume type** (Tipo de volume): para volumes do EBS, escolha o tipo de volume. Para obter mais informações, consulte [Tipos de volumes do Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html) no *Guia do usuário do Amazon EC2*.

   1. **IOPS**: se você selecionou um tipo de volume SSD de IOPS provisionada (`io1`e`io2`) ou SSD de uso geral (`gp3`), poderá inserir o número de I/O operações por segundo (IOPS) que o volume pode suportar. Isso é necessário para volumes io1, io2 e gp3. Isso não é compatível com volumes gp2, st1, sc1 ou volumes padrão.

   1. **Delete on termination** (Excluir ao término): em volumes do EBS, escolha **Yes** (Sim), para excluir o volume quando a instância associada for terminada, ou escolha **No** (Não) para manter o volume.

   1. **Encrypted**: (Criptografado): se o tipo de instância oferecer suporte à criptografia do EBS, será possível escolher **Yes** (Sim) para habilitar criptografia para o volume. Se você tiver habilitado a criptografia por padrão nessa região, a criptografia estará habilitada para você. Para obter mais informações, consulte [Criptografia do Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) e [Ativação da criptografia do Amazon EBS por padrão](https://docs.aws.amazon.com/ebs/latest/userguide/encryption-by-default.html) no *Guia do usuário do Amazon EBS*. 

      O efeito padrão obtido na configuração desse parâmetro varia de acordo com a opção de origem de volume, conforme descrito na tabela a seguir. Em todos os casos, você deve ter permissão para usar o especificado AWS KMS key.   
**Resultados da criptografia**    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/autoscaling/ec2/userguide/create-launch-template.html)

      \$1 Se encryption by default (criptografia por padrão) estiver habilitado, todos os volumes recém-criados (estando ou não o parâmetro **Encrypted** (Criptografado) definido como **Yes** (Sim)) serão criptografados usando a chave KMS padrão. Se definir ambos os parâmetros **Encrypted** (Criptografado) e **Key KMS** (Chave), então permite especificar uma chave KMS não padrão. 

   1. **KMS Key** (Chave do KMS): se você escolheu**Yes** (Sim) para **Encrypted** (Criptografado), deve selecionar uma chave gerenciada pelo cliente a ser usada para criptografar o volume. Se tiver habilitado a criptografia por padrão nessa região, a chave gerenciada pelo cliente padrão será selecionada para você. Você pode selecionar uma chave diferente ou especificar o ARN de qualquer chave gerenciada pelo cliente que você criou anteriormente usando o AWS Key Management Service.

1. Para especificar volumes adicionais a serem anexados às instâncias executadas por esse modelo de execução, escolha **Add new volume (Adicionar novo volume)**.

## Criar um modelo de execução com base em uma instância existente (console)
<a name="create-launch-template-from-instance"></a>

**Para criar um modelo de execução a partir de uma instância existente**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, em **Instances** (Instâncias), escolha **Instances** (Instâncias).

1. Selecione a instância e escolha **Actions** (Ações), **Image and templates** (Imagem e modelos), **Create template from instance** (Criar modelo a partir da instância).

1. Forneça um nome e a uma descrição. 

1. Em **Auto Scaling guidance** (Guia do Auto Scaling), marque a caixa de seleção. 

1. Ajuste todas as configurações necessárias, e escolha **Create launch template** (Criar modelo de execução). 

1. Para criar um grupo do Auto Scaling, escolha **Create Auto Scaling group** (Criar grupo do Auto Scaling) na página de confirmação.

## Recursos relacionados
<a name="create-launch-template-related-resources"></a>

Fornecemos alguns trechos de modelos JSON e YAML que você pode usar para entender como declarar modelos de lançamento em seus modelos de pilha. CloudFormation Para obter mais informações, consulte [AWS::EC2::LaunchTemplate](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html)as CloudFormation seções [Criar modelos de lançamento com](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ec2-launch-templates.html) o *Guia AWS CloudFormation do usuário*.

Para obter mais informações sobre como criar um modelo de execução, consulte [Iniciar uma instância com um modelo de execução](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html) no *Guia do usuário do Amazon EC2*.

## Limitações
<a name="create-launch-template-limitations"></a>
+ Embora você possa especificar uma sub-rede em um modelo de execução, isso não é necessário se você usar o modelo de execução somente para criar grupos do Auto Scaling. Você não pode especificar a sub-rede para um grupo do Auto Scaling especificando a sub-rede em um modelo de execução. As sub-redes do grupo do Auto Scaling são retiradas da própria definição de recursos do grupo do Auto Scaling. 
+ Sobre outras limitações em interfaces de rede definidas pelo usuário, consulte [Alterar as configurações da interface de rede padrão (console)](#change-network-interface).