

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

# Use o Elastic Load Balancing para distribuir automaticamente o tráfego de entrada de aplicações no seu grupo do Auto Scaling.
<a name="autoscaling-load-balancer"></a>

O Elastic Load Balancing distribui automaticamente o tráfego de entrada de aplicações entre todas as instâncias do EC2 em execução. O Elastic Load Balancing ajuda a gerenciar solicitações de entrada roteando o tráfego de forma otimizada para que nenhuma instância seja sobrecarregada. Para usar o Elastic Load Balancing com seu grupo do Auto Scaling, [anexe o balanceador de carga ao seu grupo do Auto Scaling](attach-load-balancer-asg.md). Isso registra o grupo com o balanceador de carga, o qual atua como um ponto único de contato para todo o tráfego da Web de entrada para seu grupo do Auto Scaling. 

Quando você usa o Elastic Load Balancing com seu grupo do Auto Scaling, não é necessário registrar suas instâncias do EC2 no balanceador de carga. As instâncias iniciadas pelo grupo do Auto Scaling serão automaticamente registradas no balanceador de carga. Da mesma forma, as instâncias que são terminadas pelo grupo do Auto Scaling terão o registro cancelado automaticamente no balanceador de carga.

Depois de anexar um load balancer ao grupo do Auto Scaling, você poderá configurar o grupo do Auto Scaling para usar métricas do Elastic Load Balancing (como a contagem de solicitações do Application Load Balancer por destino) para dimensionar o número de instâncias no grupo conforme a demanda flutua.

Opcionalmente, você pode adicionar verificações de integridade do Elastic Load Balancing ao seu grupo do Auto Scaling para que o Amazon EC2 Auto Scaling possa identificar e substituir instâncias não íntegras com base nessas verificações de integridade adicionais. Caso contrário, você pode criar um CloudWatch alarme que o notifique se a contagem de hosts saudáveis do grupo-alvo for menor do que a permitida. 

**Topics**
+ [Tipos de Elastic Load Balancing](#integrations-aws-elastic-load-balancing-types)
+ [Preparar para anexar um balanceador de carga](getting-started-elastic-load-balancing.md)
+ [Anexar um balanceador de carga](attach-load-balancer-asg.md)
+ [Configurar o balanceador de carga](as-create-load-balancer-console.md)
+ [Verificar o status do anexo](load-balancer-status.md)
+ [Adicione uma Zona de disponibilidade](as-add-az-console.md)
+ [Remover uma Zona de disponibilidade](as-remove-az-console.md)
+ [Desvincular um balanceador de carga](as-remove-load-balancer.md)
+ [AWS CLI exemplos para trabalhar com o Elastic Load Balancing](examples-elastic-load-balancing-aws-cli.md)

## Tipos de Elastic Load Balancing
<a name="integrations-aws-elastic-load-balancing-types"></a>

O Elastic Load Balancing oferece quatro tipos de balanceadores de carga que podem ser usados com seu grupo do Auto Scaling: balanceadores de carga de aplicação, balanceadores de carga de rede, balanceadores de carga de gateway e balanceadores de carga clássicos 

Há uma diferença fundamental em como os tipos de balanceadores de carga são configurados. Com os balanceadores de carga de aplicação, balanceadores de carga de rede e balanceadores de carga de gateway, as instâncias são registradas como destinos com um grupo de destino, e o tráfego deve ser roteado para o grupo de destino. Com balanceadores de carga clássicos, as instâncias são registradas diretamente no balanceador de carga. 

Application Load Balancer  
Roteia e faz balanceamento de carga na camada da aplicação (HTTP/HTTPS) e é compatível com roteamento baseado em caminho. Um Application Load Balancer pode rotear solicitações para portas em um ou mais destinos registrados, como instâncias do EC2, na sua nuvem privada virtual (VPC).

Network Load Balancer  
Roteia e promove o balanceamento de carga na camada de transporte (camada 4 do TCP/UDP) com base nas informações de endereço extraídas do cabeçalho da camada 4. Os balanceadores de carga de rede podem lidar com picos de tráfego, reter o IP de origem do cliente e usar um IP fixo para a vida útil do balanceador de carga. 

Balanceador de carga de gateway  
Distribui o tráfego para uma frota de instâncias de dispositivos. Fornece escalabilidade, disponibilidade e simplicidade para dispositivos virtuais de terceiros, como firewalls, sistemas de detecção e prevenção de intrusões e outros dispositivos. Os balanceadores de carga de gateway funcionam com dispositivos virtuais compatíveis com o protocolo GENEVE. Integração técnica adicional é necessária, portanto, certifique-se de consultar o manual do usuário antes de escolher um balanceador de carga de gateway. 

Classic Load Balancer  
Rotas e balanceamentos de carga na camada de transporte (TCP/SSL), or at the application layer (HTTP/HTTPS).

Para obter uma compreensão mais profunda dos diferentes tipos de balanceadores de carga disponíveis, consulte os recursos a seguir:
+ [O que é Elastic Load Balancing?](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-load-balancing.html)
+ [O que é um Application Load Balancer?](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html)
+ [O que é um Network Load Balancer?](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html)
+ [O que é um balanceador de carga de gateway?](https://docs.aws.amazon.com/elasticloadbalancing/latest/gateway/introduction.html)
+ [O que é um Classic Load Balancer?](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/introduction.html)

# Para anexar um balanceador de carga do Elastic Load Balancing a uma camada
<a name="getting-started-elastic-load-balancing"></a>

É necessário cumprir os pré-requisitos para anexar um balanceador de carga a seu grupo do Auto Scaling.
+ Isso inclui criar o balanceador de carga e o grupo de destino que será usado para encaminhar o tráfego ao grupo do Auto Scaling. 

  Há duas maneiras de criar o balanceador de carga e o grupo de destino:
  + **Como usar o Elastic Load Balancing**: Siga os procedimentos na documentação do Elastic Load Balancing para criar e configurar o balanceador de carga e o grupo de destino antes de criar o grupo do Auto Scaling. Ignore a etapa para registrar suas instâncias do Amazon EC2. O Amazon EC2 Auto Scaling se encarrega automaticamente de registrar (e cancelar o registro) as instâncias quando você anexa um grupo de destino ao seu grupo do Auto Scaling. Para obter mais informações, consulte [Conceitos básicos do Elastic Load Balancing](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/load-balancer-getting-started.html) no *Manual do usuário do Elastic Load Balancing*. 
  + **Como usar o Amazon EC2 Auto Scaling**: Crie, configure e anexe o balanceador de carga e o grupo de destino com uma configuração básica no console do Amazon EC2 Auto Scaling. Para obter mais informações, consulte [Configurar um Application Load Balancer ou Network Load Balancer pelo console](as-create-load-balancer-console.md). 
+ Antes de criar um balanceador de carga, saiba o tipo que você precisa.. Para obter mais informações, consulte [Tipos de Elastic Load Balancing](autoscaling-load-balancer.md#integrations-aws-elastic-load-balancing-types).
+ O balanceador de carga e seu grupo-alvo devem estar na mesma Conta da AWS VPC e região do seu grupo de Auto Scaling.
+ O grupo de destino deve especificar um tipo de destino `instance`. Não é possível especificar um tipo de destino `ip` ao usar um grupo do Auto Scaling.
+ Se seu modelo de execução não contém um grupo de segurança que permita que o tráfego do balanceador de carga alcance seu grupo do Auto Scaling, é necessário atualizar o modelo de execução. As regras recomendadas dependem do tipo de balanceador de carga e dos tipos de backends por ele usados. Por exemplo, para rotear o tráfego para servidores Web, permita o acesso HTTP de entrada na porta 80 a partir do balanceador de carga. As instâncias existentes não são atualizadas com as novas configurações quando o modelo de execução é modificado. Para atualizar as instâncias existentes, você pode iniciar uma atualização para substituir a instância. Para obter mais informações, consulte [Use uma atualização de instância para atualizar instâncias em um grupo do Auto Scaling](asg-instance-refresh.md).
+ Os grupos de segurança que você especifica no modelo de execução deve permitir o acesso do balanceador de carga na porta correta para que o Elastic Load Balancing execute suas verificações de integridade. 
+ Ao implantar dispositivos virtuais atrás de um Load Balancer de gateway, a imagem de máquina da Amazon (AMI) deve especificar o ID de uma AMI compatível com o protocolo GENEVE para permitir que o grupo do Auto Scaling troque tráfego com um balanceador de carga Gateway. Além disso, os grupos de segurança especificados no modelo de execução ou na configuração de execução devem permitir o tráfego UDP na porta 6081.

**dica**  
Se você tiver scripts de bootstrap que levam um tempo para serem concluídos, você pode adicionar opcionalmente um gancho do ciclo de vida de execução ao seu grupo do Auto Scaling para atrasar o registro das instâncias atrás do balanceador de carga antes que seus scripts de bootstrap sejam concluídos com êxito e as aplicações nas instâncias estejam prontas para aceitar o tráfego. Você não pode adicionar um gancho do ciclo de vida ao criar inicialmente um grupo do Auto Scaling no console do Amazon EC2 Auto Scaling. Você pode adicionar um gancho do ciclo de vida após a criação do grupo. Para obter mais informações, consulte [Ganchos do ciclo de vida do Amazon EC2 Auto Scaling](lifecycle-hooks.md). 

## Configurar verificações de integridade para destinos
<a name="elb-health-checks-for-targets"></a>

É possível configurar verificações de integridade para os destinos registrados com um balanceador de carga do Elastic Load Balancing para garantir que eles sejam capazes de lidar com o tráfego adequadamente. As etapas específicas variam de acordo com o tipo de balanceador de carga que você está usando. Para saber mais, consulte os seguintes recursos:
+ **Application Load Balancer**: Consulte [Verificações de integridade para seus grupos de destino](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/target-group-health-checks.html) no *Manual do usuário de Application Load Balancers*.
+ **Network Load Balancer**: Consulte [Verificações de integridade para seus grupos de destino](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/target-group-health-checks.html) no *Manual do usuário de Network Load Balancers*.
+ **Gateway Load Balancer**: Consulte [Verificações de integridade para seus grupos de destino](https://docs.aws.amazon.com/elasticloadbalancing/latest/gateway/health-checks.html) no *Manual do usuário de Gateway Load Balancers*.
+ **Classic Load Balancer**: Consulte [Configurar verificações de integridade para seu Classic Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-healthchecks.html) no *Manual do usuário de Classic Load Balancers*.

Por padrão, o Amazon EC2 Auto Scaling não considerará uma instância não íntegra e a substituirá se ela apresentar falha nas verificações de integridade do Elastic Load Balancing. As verificações de integridade padrão para um grupo do Auto Scaling são somente verificações de integridade do EC2. Para obter mais informações, consulte [Verificações de integridade para instâncias em um grupo do Auto Scaling](ec2-auto-scaling-health-checks.md).

Para permitir que o Amazon EC2 Auto Scaling substitua as instâncias que são indicadas como não íntegras pelo Elastic Load Balancing, você pode configurar seu grupo do Auto Scaling para usar as verificações de integridade do Elastic Load Balancing. Ao fazer isso, o Amazon EC2 Auto Scaling considera a instância não íntegra se ela falhar nas verificações de integridade do EC2 ou nas verificações de integridade do Elastic Load Balancing. Se você anexar vários grupos de destino do balanceador de carga ou balanceadores de carga clássicos ao grupo, todos eles deverão informar que a instância é íntegra para que ela seja considerada íntegra. Se um deles relatar uma instância como não íntegra, o grupo do Auto Scaling substituirá a instância, mesmo que outros a relatem como íntegra. 

Para obter mais informações sobre como habilitar as verificações de integridade do Elastic Load Balancing para seu grupo do Auto Scaling, consulte [Este tópico descreve como anexar um balanceador de carga Elastic Load Balancing ao grupo do Auto Scaling.](attach-load-balancer-asg.md).

**nota**  
Para garantir que essas verificações de integridade comecem o mais rápido possível, não defina um período de carência da verificação de integridade do grupo muito alto, mas alto o suficiente para que suas verificações de integridade do Elastic Load Balancing consigam determinar se um destino está disponível para lidar com solicitações. Para obter mais informações, consulte [Definir um período de carência da verificação de integridade para um grupo do Auto Scaling](health-check-grace-period.md).

# Este tópico descreve como anexar um balanceador de carga Elastic Load Balancing ao grupo do Auto Scaling.
<a name="attach-load-balancer-asg"></a>

Este tópico descreve como anexar um balanceador de carga Elastic Load Balancing ao grupo do Auto Scaling. Também descreve como ativar as verificações de integridade do VPC Lattice para permitir que o Amazon EC2 Auto Scaling substitua instâncias que o VPC Lattice relata como não íntegras. 

Por padrão, o Amazon EC2 Auto Scaling substitui somente instâncias que não sejam íntegras ou inacessíveis com base nas verificações de integridade do Amazon EC2. Se você ativar as verificações de integridade do VPC Lattice, o Amazon EC2 Auto Scaling poderá substituir uma instância em execução se algum dos grupos de destino do VPC Lattice que você anexar ao grupo do Auto Scaling relatar que ela não é íntegra.

Para acessar um tutorial sobre como anexar um Application Load Balancer ao seu grupo do Auto Scaling, consulte [Tutorial: Configurar uma aplicação escalonada e com balanceamento de carga](tutorial-ec2-auto-scaling-load-balancer.md).

**Importante**  
Antes de continuar, preencha todos os [pré-requisitos](getting-started-elastic-load-balancing.md) na seção anterior.

**Contents**
+ [Anexar seu grupo-alvo ou Classic Load Balancer](#as-add-load-balancer-console)
+ [Desvincular seu grupo-alvo ou Classic Load Balancer](#as-remove-load-balancer)

## Anexar seu grupo-alvo ou Classic Load Balancer
<a name="as-add-load-balancer-console"></a>

Ao criar ou atualizar um grupo do Auto Scaling, você pode anexar um ou mais grupos de destino ou Classic Load Balancers. Ao anexar um Application Load Balancer, Network Load Balancer ou balanceador de carga de gateway, você anexa um grupo de destino.

Siga as etapas nesta seção para usar o console para:
+ Anexar um grupo de destino ou um Classic Load Balancer a um grupo do Auto Scaling
+ Ativar as verificações de integridade do Elastic Load Balancing

**Para anexar um balanceador de carga existente enquanto cria um novo grupo do Auto Scaling**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)e escolha **Auto Scaling Groups** no painel de navegação.

1. Na barra de navegação na parte superior da tela, escolha a Região da AWS em que sua pilha foi criada.

1. Selecione **Criar grupo do Auto Scaling**.

1.  Nas etapas 1 e 2, escolha as opções conforme desejado e prossiga para **Etapa 3: Configurar opções avançadas**.

1. Em **Load balancing** (Balanceamento de carga), escolha **Attach to an existing load balancer** (Anexar a um balanceador de carga existente).

1. Em **Attach to an existing load balancer** (Anexar a um balanceador de carga existente), siga um destes procedimentos:

   1. Para balanceadores de carga de aplicação, balanceadores de carga de rede e balanceadores de carga de gateway, especifique a propriedade:

      Escolha **Choose from your load balancer target groups** (Escolher entre os grupos de destino do balanceador de carga) e, em seguida, escolha um grupo de destino no campo **Existing load balancer target groups** (Grupos de destino do balanceador de carga existente).

   1. Para balanceadores de carga clássicos:

      Escolha **Choose from Classic Load Balancers** (Escolher entre balanceadores de carga clássicos) e, em seguida, escolha seu balanceador de carga no campo **Classic Load Balancers** (Balanceadores de carga clássicos).

1. (Opcional) Para **verificações de integridade** e **tipos adicionais de verificação de integridade**, selecione **Ativar verificações de integridade do Elastic Load Balancing**.

1. Opcional em **Tempo de carência da verificação de integridade**, insira a quantidade de tempo em segundos. Esse é o tempo que o Amazon EC2 Auto Scaling precisa aguardar antes de verificar o status de integridade de uma instância depois que ela entra no estado`InService`. Para obter mais informações, consulte [Definir um período de carência da verificação de integridade para um grupo do Auto Scaling](health-check-grace-period.md). 

1. Prossiga para criar o grupo do Auto Scaling. Suas instâncias serão registradas automaticamente no balanceador de carga após a criação do grupo do Auto Scaling. 

**Para anexar um balanceador de carga existente ao seu grupo do Auto Scaling após ter sido criado**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)e escolha **Auto Scaling Groups** no painel de navegação.

1. Marque a caixa de seleção ao lado do seu grupo do Auto Scaling.

   Um painel dividido é aberto na parte inferior da página **Auto Scaling groups** (Grupos do Auto Scaling). 

1. Na guia **Integrações**, escolha **Balanceamento de carga**, **Editar**.

1. Em **Load balancing (Balanceamento de carga)**, siga um destes procedimentos:

   1. Para **Application, Network or Gateway Load Balancer target groups** (Grupos de balanceadores de carga de aplicação, rede ou gateway), marque sua caixa de seleção e escolha um grupo de destino.

   1. Para **Classic Load Balancers** (Balanceadores de carga clássicos), marque sua caixa de seleção e escolha seu balanceador de carga.

1. Selecione **Atualizar**.

Ao terminar de anexar o grupo de destino, você pode, opcionalmente, ativar as verificações de integridade que o usam.

**Para adicionar verificações de integridade do Elastic Load Balancing**

1. Na guia **Detalhes**, escolha **Verificações de integridade**, **Editar**.

1. Para **Verificações de integridade**, **Tipos adicionais de verificação de integridade**, selecione **Ativar verificações de integridade do Elastic Load Balancing**.

1. Em **Período de carência da verificação de integridade**, insira a quantidade de tempo em segundos. Esse é o tempo que o Amazon EC2 Auto Scaling precisa aguardar antes de verificar o status de integridade de uma instância depois que ela entra no estado`InService`. Para obter mais informações, consulte [Definir um período de carência da verificação de integridade para um grupo do Auto Scaling](health-check-grace-period.md). 

1. Selecione **Atualizar**.

**nota**  
Você pode usar a AWS CLI para monitorar o status do balanceador de carga enquanto ele está sendo conectado. Quando o Amazon EC2 Auto Scaling registra com êxito as instâncias e pelo menos uma instância registrada passa nas verificações de integridade, você recebe o status de `InService`. Para obter mais informações, consulte [Verificar o status do anexo de seu balanceador de carga](load-balancer-status.md).

## Desvincular seu grupo-alvo ou Classic Load Balancer
<a name="as-remove-load-balancer"></a>

Quando o balanceador de carga não for mais necessário, use o procedimento a seguir para desvinculá-lo do grupo do Auto Scaling.

**Para desvincular um balanceador de carga de um grupo**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)e escolha **Auto Scaling Groups** no painel de navegação.

1. Marque a caixa de seleção ao lado de um grupo existente.

   Um painel dividido é aberto na parte inferior da página **Auto Scaling groups** (Grupos do Auto Scaling).

1. Na guia **Detalhes**, escolha **Balanceamento de carga**, **Editar**.

1. Em **Load balancing (Balanceamento de carga)**, siga um destes procedimentos:

   1. Em **Application, Network or Gateway Load Balancer target groups** (Grupos de balanceadores de carga de aplicação, rede ou gateway), escolha o ícone de exclusão (X) próximo ao grupo de destino.

   1. Em **Classic Load Balancers** (Balanceadores de carga clássicos), escolha o ícone de exclusão (X) próximo ao balanceador de carga. 

1. Selecione **Atualizar**.

Ao terminar de desanexar o grupo de destino, você pode desativar as verificações de integridade do VPC Lattice.

**Para adicionar verificações de integridade do Elastic Load Balancing**

1. Na guia **Detalhes**, escolha **Verificações de integridade**, **Editar**.

1. Para **Verificações de integridade**, **Tipos adicionais de verificação de integridade**, selecione **Ativar verificações de integridade do Elastic Load Balancing**.

1. Selecione **Atualizar**.

# Configurar um Application Load Balancer ou Network Load Balancer pelo console
<a name="as-create-load-balancer-console"></a>

Use o procedimento a seguir para criar e anexar um Application Load Balancer ou um Network Load Balancer enquanto cria o grupo do Auto Scaling. 

**Para criar anexar um novo balanceador de carga enquanto cria um novo grupo do Auto Scaling**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)e escolha **Auto Scaling Groups** no painel de navegação.

1. Selecione **Criar grupo do Auto Scaling**.

1. Nas etapas 1 e 2, escolha as opções conforme desejado e prossiga para **Etapa 3: Configurar opções avançadas**.

1. Em **Load balancing** (Balanceamento de carga), escolha **Attach to an new load balancer** (Anexar a um novo balanceador de carga).

   1. Em **Attach to a new load balancer** (Anexar a um novo balanceador de carga), para **Load balancer type** (Tipo de balanceador de carga), escolha se deseja criar um Application Load Balancer ou Network Load Balancer 

   1. Em **Load balancer name** (Nome do balanceador de carga), insira um nome para o balanceador de carga ou mantenha o nome padrão.

   1. Em **Load balancer scheme** (Esquema do balanceador de carga), escolha se deseja criar um balanceador de carga voltado para a Internet pública ou mantenha o padrão para criar um balanceador de carga interno.

   1. Em **Availability Zones and subnets** (Zonas de disponibilidade e sub-redes), selecione a sub-rede pública para cada zona de disponibilidade em que você optou por iniciar suas instâncias do EC2. (Estes são pré-preenchidos pela etapa 2.).

   1. Em **Listeners e routing** (Listeners e roteamento), atualize o número da porta do listener (se necessário) e, em **Default routing** (Roteamento padrão), escolha **Create a target group** (Criar um grupo de destino). Alternativamente, você pode escolher um grupo de destino existente na lista suspensa.

   1. Se você escolheu **Create a target group** (Criar um grupo de destino) na última etapa, em **New target group name** (Nome do novo grupo de destino), insira um nome para o grupo de destino ou mantenha o nome padrão. 

   1. Para adicionar etiquetas ao balanceador de carga, escolha **Add tag** (Adicionar etiqueta) e forneça uma chave de etiqueta e um valor para cada etiqueta.

1. (Opcional) Para **verificações de integridade** e **tipos adicionais de verificação de integridade**, selecione **Ativar verificações de integridade do Elastic Load Balancing**.

1. Opcional em **Tempo de carência da verificação de integridade**, insira a quantidade de tempo em segundos. Esse é o tempo que o Amazon EC2 Auto Scaling precisa aguardar antes de verificar o status de integridade de uma instância depois que ela entra no estado`InService`. Para obter mais informações, consulte [Definir um período de carência da verificação de integridade para um grupo do Auto Scaling](health-check-grace-period.md). 

1. Prossiga para criar o grupo do Auto Scaling. Suas instâncias serão registradas automaticamente no balanceador de carga após a criação do grupo do Auto Scaling. 
**nota**  
Depois de criar o grupo do Auto Scaling, você poderá usar o console do Elastic Load Balancing para criar listeners adicionais. Isso será útil se você precisar criar um listener com um protocolo seguro, como HTTPS ou um ouvinte UDP. Você pode adicionar mais listeners aos balanceadores de carga existentes, desde que use portas distintas.

# Verificar o status do anexo de seu balanceador de carga
<a name="load-balancer-status"></a>

Após você associar um balanceador de carga, ele entra no estado `Adding` ao registrar as instâncias no grupo. Quando todas as instâncias do grupo são registradas, ele entra no estado`Added`. Depois que pelo menos uma instância registrada passa nas verificações de integridade, ele entra no estado `InService`. Após o balanceador de carga entrar no estado `InService`, o Amazon EC2 Auto Scaling pode encerrar e substituir todas as instâncias relatadas como não íntegras. Se nenhuma instância registrada passar nas verificações de integridade (por exemplo, devido a um erro na configuração da verificação de integridade), o balanceador de carga não entrará no estado `InService`. O Amazon EC2 Auto Scaling não termina e substitui as instâncias. 

Quando você desanexa um balanceador de carga, ele entra no estado `Removing` ao cancelar o registro das instâncias do grupo. As instâncias permanecem em execução depois que seus registros são cancelados. Por padrão, a descarga da conexão (atraso de cancelamento de registro) é habilitada para Application Load Balancers, Network Load Balancers e Gateway Load Balancers. Se a descarga de conexão estiver habilitada, o Elastic Load Balancing aguardará que as solicitações em andamento sejam concluídas ou que o limite de tempo máximo expire (o que ocorrer primeiro) antes de cancelar o registro das instâncias. 

Você pode verificar o status do anexo usando o AWS Command Line Interface (AWS CLI) ou AWS SDKs. Você não pode verificar o status do anexo no console.

**Para usar o AWS CLI para verificar o status do anexo**  
O [describe-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-traffic-sources.html)comando a seguir retorna o status do anexo de todas as fontes de tráfego do grupo de Auto Scaling especificado.

```
aws autoscaling describe-traffic-sources --auto-scaling-group-name my-asg
```

O exemplo retorna o ARN do grupo-alvo do Elastic Load Balancing que está vinculado ao grupo do Auto Scaling, junto com o status do anexo do grupo-alvo no elemento`State`.

```
{
    "TrafficSources": [
        {
            "Identifier": "arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/1234567890123456",
            "State": "InService",
            "Type": "elbv2"
        }
    ]
}
```

# Adicione uma Zona de disponibilidade
<a name="as-add-az-console"></a>

Para se beneficiar da segurança e da confiabilidade da redundância geográfica, distribua seu grupo do Auto Scaling em várias zonas de disponibilidade dentro de uma região e anexe um balanceador de carga para distribuir o tráfego de entrada entre essas zonas de disponibilidade. 

Quando uma zona de disponibilidade se torna não íntegra ou indisponível, o Amazon EC2 Auto Scaling inicia novas instâncias em uma zona de disponibilidade não afetada. Quando a zona de disponibilidade não íntegra retornar para um estado íntegro, o Amazon EC2 Auto Scaling redistribuirá automaticamente as instâncias da aplicação uniformemente entre todas as zonas de disponibilidade designadas. O Amazon EC2 Auto Scaling faz isso tentando iniciar novas instâncias na zona de disponibilidade com o menor número de instâncias. No entanto, se a tentativa falhar, o Amazon EC2 Auto Scaling tentará iniciá-las em outras zonas de disponibilidade até obter êxito.

O Elastic Load Balancing cria um nó de balanceador de carga para cada zona de disponibilidade que você habilita para o balanceador de carga. Se você habilitar o balanceamento de carga entre zonas, cada nó do balanceador de carga distribuirá o tráfego uniformemente entre as instâncias registradas em todas as zonas de disponibilidade habilitadas. Se o balanceamento de carga entre zonas estiver desabilitado, cada nó do balanceador de carga distribuirá solicitações uniformemente às instâncias registradas somente em sua zona de disponibilidade.

É necessário especificar pelo menos uma zona de disponibilidade ao criar seu grupo do Auto Scaling. Posteriormente, você poderá expandir a disponibilidade da sua aplicação adicionando uma zona de disponibilidade ao seu grupo do Auto Scaling e habilitando essa zona de disponibilidade para seu balanceador de carga (se o balanceador de carga oferecer suporte a ela).

**Limitações**  
Para atualizar quais zonas de disponibilidade estão habilitadas para seu balanceador de carga, é necessário estar ciente das seguintes limitações:
+ Ao habilitar uma zona de disponibilidade para seu balanceador de carga, você especifica uma sub-rede nessa zona de disponibilidade. Observe que é possível habilitar no máximo uma sub-rede por zona de disponibilidade para seu balanceador de carga. 
+ Para balanceadores de carga voltados para a Internet, as sub-redes especificadas para o balanceador de carga devem ter pelo menos oito endereços IP disponíveis. 
+ Para balanceadores de carga de aplicação, é necessário habilitar pelo menos duas zonas de disponibilidade.
+ Para balanceadores de carga de rede, você não pode desabilitar as zonas de disponibilidade habilitadas, mas pode habilitar zonas adicionais.
+ Para balanceadores de carga de rede, você não pode desabilitar as zonas de disponibilidade habilitadas, mas pode habilitar zonas adicionais.

Use o procedimento a seguir para expandir seu grupo do Auto Scaling e balanceador de carga para uma sub-rede em uma zona de disponibilidade adicional.

**Para adicionar uma zona de disponibilidade**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)e escolha **Auto Scaling Groups** no painel de navegação.

1. Marque a caixa de seleção ao lado de um grupo existente.

   Um painel dividido é aberto na parte inferior da página **Auto Scaling groups** (Grupos do Auto Scaling). 

1. Na guia **Detalhes**, escolha **Rede**, **Editar**.

1. Em **Subnets** (Sub-redes), escolha a sub-rede correspondente à zona de disponibilidade que deseja adicionar ao grupo do Auto Scaling.

1. Selecione **Atualizar**.

1. Para atualizar as zonas de disponibilidade do seu balanceador de carga para que ele compartilhe as mesmas zonas do seu grupo do Auto Scaling, execute as seguintes etapas:

   1. No painel de navegação, em **Load Balancing** (Balanceamento de carga), escolha **Load balancers** (Balanceadores de carga).

   1. Escolha seu balanceador de carga.

   1. Execute um destes procedimentos:
      + Para balanceadores de carga de aplicação e balanceadores de carga de rede:

        1. Na guia **Description** (Descrição), em **Availability Zones** (Zonas de disponibilidade), escolha **Edit subnets** (Editar sub-redes). 

        1. Na página **Edit subnets** (Editar sub-redes), para **Availability Zones** (Zonas de disponibilidade), marque a caixa de seleção para a zona de disponibilidade a ser adicionada. Se houver somente uma sub-rede para essa zona de disponibilidade, ela estará selecionada. Se houver mais de uma sub-rede para essa zona de disponibilidade, selecione uma das opções disponíveis. 
      + Para balanceadores de carga clássicos em uma VPC:

        1. Na guia **Instâncias**, selecione **Editar zonas de disponibilidade**. 

        1. Na página **Add and Remove Subnets** (Adicionar e remover sub-redes), em **Available subnets** (Sub-redes disponíveis), selecione a sub-rede usando o ícone de adicionar (\$1). A sub-rede é movida sob **Sub-redes selecionadas**.

   1. Escolha **Salvar**.

## Recursos relacionados
<a name="availability-zone-related-resources"></a>

O Amazon EC2 Auto Scaling rebalanceia seu grupo quando você altera as zonas de disponibilidade. Isso significa substituir e redistribuir algumas instâncias. Para obter mais informações, consulte [Exemplo: distribuir instâncias entre zonas de disponibilidade](auto-scaling-benefits.md#arch-AutoScalingMultiAZ).

Se você registrou destinos em zonas de disponibilidade que não estão habilitados para o balanceador de carga, o balanceador de carga não roteará o tráfego para eles. Para obter mais informações, consulte [Como o Elastic Load Balancing funciona](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html) no *Manual do usuário do Elastic Load Balancing*.

# Remover uma Zona de disponibilidade
<a name="as-remove-az-console"></a>

Para remover uma zona de disponibilidade do grupo do Auto Scaling e do balanceador de carga, use o procedimento a seguir.

**Para remover uma zona de disponibilidade**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)e escolha **Auto Scaling Groups** no painel de navegação.

1. Marque a caixa de seleção ao lado de um grupo existente.

   Um painel dividido é aberto na parte inferior da página **Auto Scaling groups** (Grupos do Auto Scaling). 

1. Na guia **Detalhes**, escolha **Rede**, **Editar**.

1. Em **Subnets** (Sub-redes), escolha o ícone de exclusão (X) para a sub-rede correspondente à zona de disponibilidade que deseja remover do grupo do Auto Scaling. Se houver mais de uma sub-rede para essa zona, escolha o ícone de exclusão (X) para cada uma delas. 

1. Selecione **Atualizar**.

1. Para atualizar as zonas de disponibilidade do seu balanceador de carga para que ele compartilhe as mesmas zonas do seu grupo do Auto Scaling, execute as seguintes etapas:

   1. No painel de navegação, em **Load Balancing** (Balanceamento de carga), escolha **Load balancers** (Balanceadores de carga).

   1. Escolha seu balanceador de carga.

   1. Execute um destes procedimentos:
      +  e para Application Load Balances

        1. Na guia **Description** (Descrição), em **Availability Zones** (Zonas de disponibilidade), escolha **Edit subnets** (Editar sub-redes). 

        1. Na página **Edit subnets** (Editar sub-redes), para **Availability Zones** (Zonas de disponibilidade), desmarque a caixa de seleção para remover a sub-rede da zona de disponibilidade selecionada.
      + Para balanceadores de carga clássicos em uma VPC:

        1. Na guia **Instâncias**, selecione **Editar zonas de disponibilidade**. 

        1. Na página **Add and Remove Subnets** (Adicionar e remover sub-redes), em **Available subnets** (Sub-redes disponíveis), remova a sub-rede usando o ícone de exclusão (-). A sub-rede é movida para **Available subnets** (Sub-redes disponíveis).

   1. Escolha **Salvar**.

# Desanexar um grupo de destino ou um Classic Load Balancer do seu grupo do Auto Scaling
<a name="as-remove-load-balancer"></a>

Quando o balanceador de carga não for mais necessário, use o procedimento a seguir para desvinculá-lo do grupo do Auto Scaling.

**Para desvincular um balanceador de carga de um grupo**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)e escolha **Auto Scaling Groups** no painel de navegação.

1. Marque a caixa de seleção ao lado de um grupo existente.

   Um painel dividido é aberto na parte inferior da página **Auto Scaling groups** (Grupos do Auto Scaling).

1. Na guia **Detalhes**, escolha **Balanceamento de carga**, **Editar**.

1. Em **Load balancing (Balanceamento de carga)**, siga um destes procedimentos:

   1. Em **Application, Network or Gateway Load Balancer target groups** (Grupos de balanceadores de carga de aplicação, rede ou gateway), escolha o ícone de exclusão (X) próximo ao grupo de destino.

   1. Em **Classic Load Balancers** (Balanceadores de carga clássicos), escolha o ícone de exclusão (X) próximo ao balanceador de carga. 

1. Selecione **Atualizar**.

Ao terminar de desanexar o grupo de destino, você pode desativar as verificações de integridade do VPC Lattice.

**Para adicionar verificações de integridade do Elastic Load Balancing**

1. Na guia **Detalhes**, escolha **Verificações de integridade**, **Editar**.

1. Para **Verificações de integridade**, **Tipos adicionais de verificação de integridade**, selecione **Ativar verificações de integridade do Elastic Load Balancing**.

1. Selecione **Atualizar**.

# Exemplos para trabalhar com o Elastic Load Balancing usando o AWS CLI
<a name="examples-elastic-load-balancing-aws-cli"></a>

Use o AWS Command Line Interface (AWS CLI) para anexar, separar e descrever balanceadores de carga e grupos-alvo, adicionar e remover verificações de saúde do Elastic Load Balancing e alterar quais zonas de disponibilidade estão habilitadas.

Este tópico mostra exemplos de AWS CLI comandos que executam tarefas comuns para o Amazon EC2 Auto Scaling.

**Importante**  
Para obter exemplos de comandos adicionais, consulte [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elbv2/index.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elbv2/index.html) e [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/index.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/index.html) na *Referência de comandos AWS CLI *.

**Topics**
+ [Anexar seu grupo-alvo ou Classic Load Balancer](#example-attach-traffic-sources)
+ [Descreva seus grupos de destino ou Classic Load Balancers](#example-describe-traffic-sources)
+ [Adicionar verificações de integridade do Elastic Load Balancing](#example-add-elb-healthcheck)
+ [Alterar suas zonas de disponibilidade](#example-specify-availability-zones)
+ [Desvincular seu grupo-alvo ou Classic Load Balancer](#example-detach-traffic-sources)
+ [Remover as verificações de integridade do Elastic Load Balancing](#example-remove-elb-healthcheck)
+ [Comandos legados](#legacy-commands)

## Anexar seu grupo-alvo ou Classic Load Balancer
<a name="example-attach-traffic-sources"></a>

Use o [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)comando a seguir para criar um grupo de Auto Scaling e anexar simultaneamente um grupo-alvo especificando seu Amazon Resource Name (ARN). O grupo de destino pode ser associado a um Application Load Balancer, um Network Load Balancer ou um balanceador de carga do Gateway. 

Substitua os valores de amostra por,`--auto-scaling-group-name`,`--vpc-zone-identifier` `--min-size` e `--max-size`. Para a opção,`--launch-template` substitua `my-launch-template` e `1` pelo nome e versão de um modelo de execução para seu grupo do Auto Scaling. Para a opção,`--traffic-sources` substitua o ARN de amostra pelo ARN de um grupo de destino para um Application Load Balancer, Network Load Balancer ou balanceador de carga de gateway.

```
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \
  --launch-template LaunchTemplateName=my-launch-template,Version='1' \
  --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782" \
  --min-size 1 --max-size 5 \
  --traffic-sources "Identifier=arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/12345678EXAMPLE1"
```

Use o [attach-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-traffic-sources.html)comando para anexar outros grupos-alvo ao grupo Auto Scaling depois que ele for criado.

O comando a seguir adiciona outro grupo-alvo ao mesmo grupo.

```
aws autoscaling attach-traffic-sources --auto-scaling-group-name my-asg \
  --traffic-sources "Identifier=arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/12345678EXAMPLE2"
```

Como alternativa, para anexar um Classic Load Balancer ao seu grupo, especifique as opções `--traffic-sources` e `--type` ao usar **create-auto-scaling-group** ou,**attach-traffic-sources** como no exemplo a seguir. Substitua `my-classic-load-balancer` pelo nome de um Classic Load Balancer. Para a opção,`--type` especifique um valor de `elb`.

```
--traffic-sources "Identifier=my-classic-load-balancer" --type elb
```

## Descreva seus grupos de destino ou Classic Load Balancers
<a name="example-describe-traffic-sources"></a>

Para descrever os balanceadores de carga ou os grupos-alvo vinculados ao seu grupo de Auto Scaling, use o comando a [describe-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-traffic-sources.html)seguir. Substitua `my-asg` pelo nome do seu grupo. 

```
aws autoscaling describe-traffic-sources --auto-scaling-group-name my-asg
```

O exemplo retorna o ARN dos grupos de destino do Elastic Load Balancing que você anexou ao grupo do Auto Scaling.

```
{
    "TrafficSources": [
        {
            "Identifier": "arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/12345678EXAMPLE1",
            "State": "InService",
            "Type": "elbv2"
        },
        {
            "Identifier": "arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/12345678EXAMPLE2",
            "State": "InService",
            "Type": "elbv2"
        }
    ]
}
```

Para ver uma explicação do campo `State` na saída, consulte [Verificar o status do anexo de seu balanceador de carga](load-balancer-status.md).

## Adicionar verificações de integridade do Elastic Load Balancing
<a name="example-add-elb-healthcheck"></a>

Para adicionar as verificações de saúde do Elastic Load Balancing às verificações de saúde que seu grupo de Auto Scaling realiza nas instâncias, use o comando a [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)seguir e `ELB` especifique como o valor da opção. `--health-check-type` Substitua `my-asg` pelo nome do seu grupo.

```
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
  --health-check-type "ELB"
```

As novas instâncias geralmente precisam de tempo para um breve aquecimento antes de passarem por uma verificação de integridade. Se o período de carência não proporcionar tempo de aquecimento suficiente, as instâncias poderão não parecer prontas para servir tráfego. O Amazon EC2 Auto Scaling pode considerar essas instâncias não íntegras e substituí-las.

Para atualizar o período de carência da verificação de integridade, use a opção `--health-check-grace-period` ao usar,**update-auto-scaling-group** como no exemplo a seguir. *300*Substitua pelo número de segundos para manter as novas instâncias em serviço antes de encerrá-las, caso não estejam íntegras.

```
--health-check-grace-period 300
```

Para obter mais informações, consulte [Verificações de integridade para instâncias em um grupo do Auto Scaling](ec2-auto-scaling-health-checks.md).

## Alterar suas zonas de disponibilidade
<a name="example-specify-availability-zones"></a>

Alterar suas zonas de disponibilidade apresenta algumas limitações das quais é necessário estar ciente. Para obter mais informações, consulte [Adicione uma Zona de disponibilidadeRemover uma Zona de disponibilidade](as-add-az-console.md).

**Para alterar as zonas de disponibilidade de um Application Load Balancer ou Network Load Balancer**

1. Antes de alterar as zonas de disponibilidade do balanceador de carga, é uma boa ideia primeiro atualizar as zonas de disponibilidade do grupo do Auto Scaling para verificar se há disponibilidade para seus tipos de instância nas zonas especificadas. 

   Para atualizar as zonas de disponibilidade do seu grupo de Auto Scaling, use o comando a seguir [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html). Substitua a sub-rede IDs de amostra pela IDs das sub-redes nas zonas de disponibilidade a serem ativadas. As sub-redes especificadas substituem as sub-redes habilitadas anteriormente. Substitua `my-asg` pelo nome do seu grupo. 

   ```
   aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
     --vpc-zone-identifier "subnet-41767929,subnet-cb663da2,subnet-8360a9e7"
   ```

1. Use o [describe-auto-scaling-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-groups.html)comando a seguir para verificar se as instâncias nas novas sub-redes foram iniciadas. Se as instâncias tiverem sido iniciadas, você verá uma lista das instâncias e seus status. Substitua `my-asg` pelo nome do seu grupo. 

   ```
   aws autoscaling describe-auto-scaling-groups --auto-scaling-group-name my-asg
   ```

1. Use o comando [set-subnets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elbv2/set-subnets.html) a seguir para especificar as sub-redes do seu balanceador de carga. Substitua a sub-rede IDs de amostra pela IDs das sub-redes nas zonas de disponibilidade a serem ativadas. É possível especificar somente uma sub-rede por Zona de disponibilidade. As sub-redes especificadas substituem as sub-redes habilitadas anteriormente. Substitua `my-lb-arn` pelo ARN do seu balanceador de carga. 

   ```
   aws elbv2 set-subnets --load-balancer-arn my-lb-arn \
     --subnets subnet-41767929 subnet-cb663da2 subnet-8360a9e7
   ```

**Para alterar as zonas de disponibilidade de um Classic Load Balancer**

1. Antes de alterar as zonas de disponibilidade do balanceador de carga, é uma boa ideia primeiro atualizar as zonas de disponibilidade do grupo do Auto Scaling para verificar se há disponibilidade para seus tipos de instância nas zonas especificadas. 

   Para atualizar as zonas de disponibilidade do seu grupo de Auto Scaling, use o comando a seguir [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html). Substitua a sub-rede IDs de amostra pela IDs das sub-redes nas zonas de disponibilidade a serem ativadas. As sub-redes especificadas substituem as sub-redes habilitadas anteriormente. Substitua `my-asg` pelo nome do seu grupo.

   ```
   aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
     --vpc-zone-identifier "subnet-41767929,subnet-cb663da2"
   ```

1. Use o [describe-auto-scaling-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-groups.html)comando a seguir para verificar se as instâncias nas novas sub-redes foram iniciadas. Se as instâncias tiverem sido iniciadas, você verá uma lista das instâncias e seus status. Substitua `my-asg` pelo nome do seu grupo.

   ```
   aws autoscaling describe-auto-scaling-groups --auto-scaling-group-name my-asg
   ```

1. Use o comando [attach-load-balancer-to-subnets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/attach-load-balancer-to-subnets.html) a seguir para habilitar uma nova zona de disponibilidade para seu Classic Load Balancer. Substitua o ID de sub-rede de amostra pelo ID da sub-rede para habilitar a zona de disponibilidade. Substitua `my-lb` pelo nome do seu balanceador de carga. 

   ```
   aws elb attach-load-balancer-to-subnets --load-balancer-name my-lb \
     --subnets subnet-cb663da2
   ```

   Para desativar uma zona de disponibilidade, use o seguinte comando [detach-load-balancer-from-subnets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/detach-load-balancer-from-subnets.html). Substitua o ID de sub-rede de amostra pelo ID da sub-rede para a zona de disponibilidade a ser desabilitada. Substitua `my-lb` pelo nome do seu balanceador de carga. 

   ```
   aws elb detach-load-balancer-from-subnets --load-balancer-name my-lb \
     --subnets subnet-8360a9e7
   ```

## Desvincular seu grupo-alvo ou Classic Load Balancer
<a name="example-detach-traffic-sources"></a>

O [detach-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/detach-traffic-sources.html)comando a seguir separa um grupo-alvo do seu grupo de Auto Scaling quando você não precisar mais dele. 

Para a opção,`--auto-scaling-group-name` substitua `my-asg` pelo nome do seu grupo. Para a opção,`--traffic-sources` substitua o ARN de amostra pelo ARN de um grupo de destino para um Application Load Balancer, Network Load Balancer ou balanceador de carga de gateway.

```
aws autoscaling detach-traffic-sources --auto-scaling-group-name my-asg \
  --traffic-sources "Identifier=arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/1234567890123456"
```

Para desvincular um Classic Load Balancer do seu grupo, especifique as opções `--traffic-sources` e,`--type` como no exemplo a seguir. Substitua `my-classic-load-balancer` pelo nome de um Classic Load Balancer. Para a opção,`--type` especifique um valor de `elb`.

```
--traffic-sources "Identifier=my-classic-load-balancer" --type elb
```

## Remover as verificações de integridade do Elastic Load Balancing
<a name="example-remove-elb-healthcheck"></a>

Para remover as verificações de saúde do Elastic Load Balancing do seu grupo de Auto Scaling, use o comando a [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)seguir e `EC2` especifique como o valor da opção. `--health-check-type` Substitua `my-asg` pelo nome do seu grupo. 

```
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
  --health-check-type "EC2"
```

Para obter mais informações, consulte [Verificações de integridade para instâncias em um grupo do Auto Scaling](ec2-auto-scaling-health-checks.md).

## Comandos legados
<a name="legacy-commands"></a>

Os exemplos a seguir mostram como você pode usar comandos legados da CLI para anexar, desvincular e descrever balanceadores de carga e grupos de destino. Eles permanecem neste documento como referência para todos os clientes que desejam usá-los. Continuamos oferecendo suporte aos comandos antigos da CLI, mas recomendamos que você use os novos comandos “fontes de tráfego” da CLI, que podem anexar e desvincular vários tipos de fontes de tráfego. Você pode usar os comandos antigos da CLI e os comandos “fontes de tráfego” da CLI no mesmo grupo do Auto Scaling.

### Anexar seu grupo de destino ou Classic Load Balancer (legado)
<a name="example-attach-load-balancer-target-group"></a>

**Para anexar um grupo de destino**  
O [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)comando a seguir cria um grupo de Auto Scaling com um grupo-alvo anexado. Especifique o nome do recurso da Amazon (ARN) de um grupo de destino para um Application Load Balancer, Network Load Balancer ou balanceador de carga de gateway.

```
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \
  --launch-template LaunchTemplateName=my-launch-template,Version='1' \
  --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782" \
  --target-group-arns "arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/1234567890123456" \
  --min-size 1 --max-size 5
```

O comando [attach-load-balancer-target-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-load-balancer-target-groups.html) a seguir anexa um grupo-alvo a um grupo existente do Auto Scaling.

```
aws autoscaling attach-load-balancer-target-groups --auto-scaling-group-name my-asg \
  --target-group-arns "arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/1234567890123456"
```

**Para anexar seu Classic Load Balancer**  
O [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)comando a seguir cria um grupo de Auto Scaling com um Classic Load Balancer anexado.

```
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \
  --launch-configuration-name my-launch-config \
  --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782" \
  --load-balancer-names "my-load-balancer" \
  --min-size 1 --max-size 5
```

O [attach-load-balancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-load-balancers.html)comando a seguir anexa o Classic Load Balancer especificado a um grupo de Auto Scaling existente.

```
aws autoscaling attach-load-balancers --auto-scaling-group-name my-asg \
  --load-balancer-names my-lb
```

### Descrever seu grupo de destino ou Classic Load Balancer (legado)
<a name="example-describe-load-balancer-target-groups"></a>

**Para descrever grupos de destino**  
Para descrever os grupos-alvo associados a um grupo do Auto Scaling, use o comando [describe-load-balancer-target-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-load-balancer-target-groups.html). O exemplo a seguir lista os grupos-alvo do*my-asg*. 

```
aws autoscaling describe-load-balancer-target-groups --auto-scaling-group-name my-asg
```

**Descrever Classic Load Balancers**  
Para descrever os Classic Load Balancers associados a um grupo de Auto Scaling, use o [describe-load-balancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-load-balancers.html)comando. O exemplo a seguir lista os balanceadores de carga clássicos para*my-asg*. 

```
aws autoscaling describe-load-balancers --auto-scaling-group-name my-asg
```

### Desvincular seu grupo de destino ou Classic Load Balancer (legado)
<a name="example-detach-load-balancer-target-group"></a>

**Para desanexar um grupo de destino**  
O comando [detach-load-balancer-target-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/detach-load-balancer-target-groups.html) a seguir separa um grupo-alvo do seu grupo de Auto Scaling quando você não precisar mais dele. 

```
aws autoscaling detach-load-balancer-target-groups --auto-scaling-group-name my-asg \
  --target-group-arns "arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/1234567890123456"
```

**Desvincular um Classic Load Balancer**  
O [detach-load-balancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/detach-load-balancers.html)comando a seguir separa um Classic Load Balancer do seu grupo de Auto Scaling quando você não precisar mais dele.

```
aws autoscaling detach-load-balancers --auto-scaling-group-name my-asg \
  --load-balancer-names my-lb
```