

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Utilice Elastic Load Balancing para distribuir el tráfico entrante de la aplicación en su grupo de escalado automático.
<a name="autoscaling-load-balancer"></a>

Elastic Load Balancing distribuye automáticamente el tráfico entrante de la aplicación entre todas las instancias EC2 que están en ejecución. Elastic Load Balancing ayuda a administrar las solicitudes entrantes dirigiendo el tráfico de manera óptima para que ninguna instancia supere su capacidad. Para utilizar Elastic Load Balancing con el grupo de Auto Scaling, [asocie el balanceador de carga al grupo de Auto Scaling](attach-load-balancer-asg.md). De este modo, se registra el grupo en el balanceador de carga, que actúa como un único punto de contacto para todo el tráfico web entrante al grupo de Auto Scaling. 

Si utiliza Elastic Load Balancing con el grupo de Auto Scaling, no es necesario registrar las instancias EC2 individuales con el balanceador de carga. Las instancias lanzadas por el grupo de Auto Scaling se registran automáticamente en el balanceador de carga. Del mismo modo, se anula automáticamente el registro en el balanceador de carga de las instancias que el grupo de Auto Scaling termina.

Después de adjuntar un balanceador de carga al grupo de Auto Scaling, puede configurar el grupo de Auto Scaling para que utilice métricas de Elastic Load Balancing (como el recuento de solicitudes del Application Load Balancer por destino) para escalar el número de instancias del grupo a medida que fluctúe la demanda.

Opcionalmente, puede agregar comprobaciones de estado de Elastic Load Balancing al grupo de Auto Scaling para que Amazon EC2 Auto Scaling pueda identificar y reemplazar instancias que no estén en buen estado en función de estas comprobaciones de estado adicionales. De lo contrario, puede crear una CloudWatch alarma que le notifique si el número de anfitriones en buen estado del grupo objetivo es inferior al permitido. 

**Topics**
+ [

## Tipos de Elastic Load Balancing
](#integrations-aws-elastic-load-balancing-types)
+ [Preparación para asociar un equilibrador de carga](getting-started-elastic-load-balancing.md)
+ [Asociar un equilibrador de carga](attach-load-balancer-asg.md)
+ [Configuración del equilibrador de carga](as-create-load-balancer-console.md)
+ [Verificación del estado de asociación](load-balancer-status.md)
+ [

# Agregar una zona de disponibilidad
](as-add-az-console.md)
+ [

# Eliminar una zona de disponibilidad
](as-remove-az-console.md)
+ [Desconexión de un balanceador de carga](as-remove-load-balancer.md)
+ [AWS CLI ejemplos para trabajar con Elastic Load Balancing](examples-elastic-load-balancing-aws-cli.md)

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

Elastic Load Balancing ofrece cuatro tipos de balanceadores de carga que se pueden utilizar con el grupo de Auto Scaling: balanceadores de carga de aplicaciones, balanceadores de carga de red, balanceadores de carga de gateway y balanceadores de carga clásicos. 

Hay una diferencia clave en el modo en que se configuran los tipos de equilibrador de carga. Con los balanceadores de carga de aplicaciones, los balanceadores de carga de red y los balanceadores de carga de gateway, las instancias se registran como destinos en un grupo de destino y puede dirigir el tráfico al grupo de destino. Con los balanceadores de carga clásicos, las instancias se registran directamente en el balanceador de carga. 

Equilibrador de carga de aplicación  
Enruta y balancea la carga en la capa de la aplicación (HTTP/HTTPS) y admite el enrutamiento basado en rutas. Un Application Load Balancer puede dirigir las solicitudes a puertos de uno o varios destinos registrados, como instancias EC2, en la nube virtual privada (VPC).

Equilibrador de carga de red  
Dirige y equilibra la carga en la capa de transporte (capa 4 de TCP/UDP) basándose en la información de las direcciones que extrae del encabezado de la capa 4. Los balanceadores de carga de red pueden gestionar ráfagas de tráfico, conservar la IP de origen del cliente y utilizar una IP fija mientras dura la vida útil del balanceador de carga. 

Balanceador de carga de gateway  
Distribuye el tráfico a una flota de instancias de dispositivo. Proporciona escalabilidad, disponibilidad y simplicidad para dispositivos virtuales de terceros, como firewalls, sistemas de prevención y detección de intrusiones y otros dispositivos. Los balanceadores de carga de gateway funcionan con dispositivos virtuales compatibles con el protocolo GENEVE. Se requiere una integración técnica adicional, así que asegúrese de consultar la guía del usuario antes de elegir un balanceador de carga de gateway. 

Equilibrador de carga clásico  
Las rutas y los equilibrios de carga se encuentran en la capa de transporte (TCP/SSL), or at the application layer (HTTP/HTTPS).

Para conocer mejor los diferentes tipos de equilibradores de carga disponibles, consulte los siguientes recursos:
+ [¿Qué es Elastic Load Balancing?](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-load-balancing.html)
+ [¿Qué es un Application Load Balancer?](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html)
+ [¿Qué es un Network Load Balancer?](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html)
+ [¿Qué es un balanceador de carga de gateway?](https://docs.aws.amazon.com/elasticloadbalancing/latest/gateway/introduction.html)
+ [¿Qué es un Classic Load Balancer?](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/introduction.html)

# Preparación para asociar un equilibrador de carga de Elastic Load Balancing
<a name="getting-started-elastic-load-balancing"></a>

Debe cumplir estos requisitos previos antes de conectar un equilibrador de carga de Elastic Load Balancing al grupo de escalado automático:
+ Debe haber creado ya el equilibrador de carga y el grupo de destino que se usa para dirigir el tráfico al grupo de escalado automático. 

  Hay dos formas de crear el equilibrador de carga y el grupo de destino:
  + **Uso de Elastic Load Balancing**: siga los procedimientos de la documentación de Elastic Load Balancing para crear y configurar el equilibrador de carga y el grupo de destino antes de crear el grupo de escalado automático. Omita el paso para registrar las instancias de Amazon EC2. Amazon EC2 Auto Scaling se encarga de registrar de manera automática las instancias, así como de anular dicho registro, cuando conecta un grupo de destino al grupo de escalado automático. Para obtener más información, consulte [Introducción a Elastic Load Balancing](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/load-balancer-getting-started.html) en la *Guía del usuario de Elastic Load Balancing*. 
  + **Uso de Amazon EC2 Auto Scaling**: crear, configurar y asociar el equilibrador de carga y el grupo de destino con una configuración básica desde la consola de Amazon EC2 Auto Scaling. Para obtener más información, consulte [Configuración de un equilibrador de carga de aplicación o un equilibrador de carga de red desde la consola](as-create-load-balancer-console.md). 
+ Antes de crear un equilibrador de carga, conozca cuál necesita. Para obtener más información, consulte [Tipos de Elastic Load Balancing](autoscaling-load-balancer.md#integrations-aws-elastic-load-balancing-types).
+ El balanceador de cargas y su grupo objetivo deben estar en la misma Cuenta de AWS VPC y región que tu grupo de Auto Scaling.
+ Los grupos de destino deben especificar el tipo de destino `instance`. No puede especificar un tipo de destino `ip` cuando se utiliza un grupo de Auto Scaling.
+ Si su plantilla de inicialización para su grupo de escalado automático no contiene el grupo de seguridad correcto que permita que el tráfico entrante del equilibrador de carga, debe actualizar la plantilla de inicialización. Las reglas recomendadas dependen del tipo de balanceador de carga y los tipos de backends que utilice el balanceador de carga. Por ejemplo, para dirigir el tráfico a los servidores web, permita el acceso HTTP entrante en el puerto 80 desde el balanceador de carga. Las instancias existentes no se actualizan con la nueva configuración cuando se modifica la plantilla de lanzamiento. Para actualizar las instancias existentes, puede comenzar una actualización de instancias para reemplazarlas. Para obtener más información, consulte [Uso de una actualización de instancias para actualizar instancias en un grupo de escalado automático](asg-instance-refresh.md).
+ Los grupos de seguridad en la plantilla de inicialización deben permitir el acceso desde el equilibrador de carga en el puerto correcto para que Elastic Load Balancing realice las comprobaciones de estado. 
+ Al implementar dispositivos virtuales detrás de un equilibrador de carga de puertas de enlace, la imagen de máquina de Amazon (AMI) en la plantilla de inicialización debe especificar el ID de una AMI que admita el protocolo GENEVE para permitir al grupo de escalado automático intercambiar tráfico con un equilibrador de carga de puertas de enlace. Además, los grupos de seguridad que especifique en la plantilla de inicialización deben permitir el tráfico UDP en el puerto 6081.

**sugerencia**  
Si tiene scripts de arranque que tardan en completarse, de manera opcional puede agregar un enlace de ciclo de vida de lanzamiento a su grupo de escalado automático para retrasar el registro de las instancias detrás del equilibrador de carga antes de que sus scripts de arranque se hayan completado correctamente y que las aplicaciones de las instancias estén listas para aceptar tráfico. No puede agregar un enlace de ciclo de vida cuando crea inicialmente un grupo de Auto Scaling en la consola de Amazon EC2 Auto Scaling. Sin embargo, puede agregar un enlace de ciclo de vida después de crear el grupo. Para obtener más información, consulte [Enlaces de ciclo de vida de Amazon EC2 Auto Scaling](lifecycle-hooks.md). 

## Configuración de las comprobaciones de estado de los destinos
<a name="elb-health-checks-for-targets"></a>

Puede configurar comprobaciones de estado para sus objetivos registrados con un equilibrador de carga de Elastic Load Balancing para garantizar que puedan administrar el tráfico de forma adecuada. Los pasos específicos varían según el tipo de equilibrador de carga que utilice. Para obtener más información, consulte los siguientes recursos:
+ **Equilibradores de carga de aplicación**. Consulte [Comprobaciones de estado de los grupos de destino](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/target-group-health-checks.html) en la *Guía del usuario para equilibradores de carga de aplicación*.
+ **Equilibradores de carga de red**. Consulte [Comprobaciones de estado de los grupos de destino](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/target-group-health-checks.html) en la *Guía del usuario de los equilibradores de carga de red*.
+ **Equilibrador de carga de la puerta de enlace**. Consulte [Comprobaciones de estado de los grupos de destino](https://docs.aws.amazon.com/elasticloadbalancing/latest/gateway/health-checks.html) en la *Guía del usuario de los equilibradores de carga de la puerta de enlace.*
+ **Equilibrador de carga clásico**. Consulte [Configuración de comprobaciones de estado para el balanceador de carga clásico](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-healthchecks.html) en la *Guía del usuario para Equilibradores de carga clásicos*.

De forma predeterminada, Amazon EC2 Auto Scaling no considera que una instancia está en mal estado ni la reemplaza si no supera las comprobaciones de estado de Elastic Load Balancing. Las comprobaciones de estado predeterminadas de un grupo de escalado automático son solo comprobaciones de estado de EC2. Para obtener más información, consulte [Comprobaciones de estado para instancias en un grupo de escalado automático](ec2-auto-scaling-health-checks.md).

Para permitir que Amazon EC2 Auto Scaling sustituya las instancias que Elastic Load Balancing considera que están en mal estado, puede configurar el grupo de escalado automático para que utilice las comprobaciones de estado de Elastic Load Balancing. De este modo, Amazon EC2 Auto Scaling considera que la instancia está en mal estado si no supera las comprobaciones de estado de EC2 o las comprobaciones de estado de Elastic Load Balancing. Si asocia varios grupos de destino del balanceador de carga o balanceadores de carga clásicos al grupo, todos ellos deben registrar la instancia como correcta para que se considere que está en buen estado. Si cualquiera de ellos informa de una instancia como en mal estado, el grupo de Auto Scaling reemplaza la instancia, aunque otros informen que es correcta. 

Para obtener más información sobre cómo habilitar las comprobaciones de estado para su grupo de escalado automático, consulte [Asociación de un equilibrador de carga de Elastic Load Balancing al grupo de escalado automático](attach-load-balancer-asg.md).

**nota**  
Para asegurarse de que estas comprobaciones de estado comiencen lo antes posible, asegúrese de que el periodo de gracia de las comprobaciones de estado del grupo no sea demasiado alto, sino lo suficiente para que las comprobaciones de estado de Elastic Load Balancing puedan determinar si hay un objetivo disponible para gestionar las solicitudes. Para obtener más información, consulte [Establezca el periodo de gracia de la comprobación de estado para un grupo de escalado automático](health-check-grace-period.md).

# Asociación de un equilibrador de carga de Elastic Load Balancing al grupo de escalado automático
<a name="attach-load-balancer-asg"></a>

En este tema, se describe cómo asociar un equilibrador de carga de Elastic Load Balancing al grupo de escalado automático. También describe cómo activar las comprobaciones de estado de Elastic Load Balancing para permitir que Amazon EC2 Auto Scaling sustituya las instancias que Elastic Load Balancing informa que están en mal estado. 

De forma predeterminada, Amazon EC2 Auto Scaling solo reemplaza las instancias en mal estado o inaccesibles en función de las comprobaciones de estado de Amazon EC2. Si activa las comprobaciones de estado de Elastic Load Balancing, Amazon EC2 Auto Scaling puede reemplazar una instancia en ejecución si alguno de los equilibradores de carga de Elastic Load Balancing que asocie al grupo de escalado automático informa que está en mal estado.

Para obtener un tutorial sobre cómo adjuntar un equilibrador de carga de aplicación al grupo de escalado automático, consulte [Tutorial: Configuración de una aplicación con escalado y balanceo de carga aplicados](tutorial-ec2-auto-scaling-load-balancer.md).

**importante**  
Antes de continuar, complete todos los [requisitos previos](getting-started-elastic-load-balancing.md) de la sección anterior.

**Contents**
+ [

## Asociación de un grupo de destino o equilibrador de carga clásico
](#as-add-load-balancer-console)
+ [

## Desasociación de un grupo de destino o equilibrador de carga clásico
](#as-remove-load-balancer)

## Asociación de un grupo de destino o equilibrador de carga clásico
<a name="as-add-load-balancer-console"></a>

Si crea o actualiza un grupo de escalado automático, puede asociar uno o varios grupos de destino o equilibradores de carga clásicos. Al asociar un equilibrador de carga de aplicación, un equilibrador de carga de red o un equilibrador de carga de puerta de enlace, se asocia un grupo de destino en lugar del propio equilibrador de carga.

Siga los pasos de esta sección para utilizar la consola a fin de hacer lo siguiente:
+ Asociación de un grupo de destino o un equilibrador de carga clásico a un grupo de escalado automático
+ Activación de las comprobaciones de estado de Elastic Load Balancing

**Para asociar un balanceador de carga existente mientras crea un nuevo grupo de Auto Scaling**

1. Abra la consola Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)y seleccione **Auto Scaling Groups** en el panel de navegación.

1. En la barra de navegación de la parte superior de la pantalla, seleccione la Región de AWS en la que creó su equilibrador de carga.

1. Elija **Create Auto Scaling group (Crear grupo de escalado automático)**.

1.  En los pasos 1 y 2, elija las opciones que desee y continúe en **Paso 3: Configurar opciones avanzadas**.

1. En **Load balancing (Balanceo de carga)**, elija **Attach to an existing load balancer (Enlazar a un balanceador de carga existente)**.

1. En **Attach to an existing load balancer (Enlazar a un balanceador de carga existente)**, lleve a cabo una de las siguientes operaciones:

   1. En los balanceadores de carga de aplicaciones, los balanceadores de carga de red y los balanceadores de carga de gateway:

      Seleccione **Choose from your load balancer target groups (Elegir entre los grupos de destino del balanceador de carga)** y, a continuación, elija un grupo de destino en el campo **Existing load balancer target groups (Grupos de destino existentes del balanceador de carga)**.

   1. En los balanceadores de carga clásicos:

      Seleccione **Choose from Classic Load Balancers (Elegir entre los balanceadores de carga clásicos)** y, a continuación, elija el balanceador de carga en el campo **Classic Load Balancers (Balanceadores de carga clásicos)**.

1. (Opcional) En **Comprobaciones de estado**, **Tipos de comprobaciones de estado adicionales**, seleccione **Activar las comprobaciones de estado de Elastic Load Balancing**.

1. (Opcional) En **Período de gracia de comprobación de estado**, ingrese el tiempo, en segundos. Este es el tiempo que Amazon EC2 Auto Scaling debe esperar antes de comprobar el estado de una instancia una vez que pasa al estado `InService`. Para obtener más información, consulte [Establezca el periodo de gracia de la comprobación de estado para un grupo de escalado automático](health-check-grace-period.md). 

1. Proceda a crear el grupo de Auto Scaling. Las instancias se registrarán automáticamente en el balanceador de carga una vez creado el grupo de Auto Scaling. 

**Asociación de un equilibrador de carga existente a su grupo de escalado automático luego de haberlo creado**

1. Abra la consola Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)y seleccione **Auto Scaling Groups** en el panel de navegación.

1. Seleccione la casilla situada junto al grupo de escalado automático.

   Se abre un panel dividido en la parte inferior de la página **Auto Scaling groups** (Grupos de Auto Scaling). 

1. En la pestaña **Integraciones**, elija **Equilibrador de carga** y luego **Editar**.

1. En **Load balancing (Balance de carga)**, realice una de las siguientes acciones:

   1. En **Application, Network or Gateway Load Balancer target groups (Grupos de destino del Application Load Balancer, red o gateway)**, seleccione su casilla de verificación y elija un grupo de destino.

   1. En **Classic Load Balancers (Balanceadores de carga clásicos)**, seleccione su casilla de verificación y elija el balanceador de carga.

1. Elija **Actualizar**.

Cuando termine de asociar el equilibrador de carga, si lo desea, puede activar las comprobaciones de estado que lo utilizan.

**Cómo activar las comprobaciones de estado de Elastic Load Balancing**

1. En la pestaña **Details (Detalles)**, elija **Health checks (Comprobaciones de estado)**, **Edit (Editar)**.

1. En **Comprobaciones de estado**, **Tipos de comprobaciones de estado adicionales**, seleccione **Activar las comprobaciones de estado de Elastic Load Balancing**.

1. En **Período de gracia de comprobación de estado**, ingrese el tiempo, en segundos. Este es el tiempo que Amazon EC2 Auto Scaling debe esperar antes de comprobar el estado de una instancia una vez que pasa al estado `InService`. Para obtener más información, consulte [Establezca el periodo de gracia de la comprobación de estado para un grupo de escalado automático](health-check-grace-period.md). 

1. Elija **Actualizar**.

**nota**  
Puede usar AWS CLI para supervisar el estado del equilibrador de carga mientras está conectado. Cuando Amazon EC2 Auto Scaling registre correctamente las instancias y al menos una de ellas supere las comprobaciones de estado, recibirá el estado `InService`. Para obtener más información, consulte [Verificación del estado de asociación del equilibrador de carga](load-balancer-status.md).

## Desasociación de un grupo de destino o equilibrador de carga clásico
<a name="as-remove-load-balancer"></a>

Cuando ya no necesite el balanceador de carga, utilice el siguiente procedimiento para desconectarlo del grupo de Auto Scaling.

**Para desasociar un balanceador de carga de un grupo**

1. Abra la consola Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)y seleccione **Auto Scaling Groups** en el panel de navegación.

1. Seleccione la casilla de verificación situada junto a un grupo existente.

   Se abre un panel dividido en la parte inferior de la página **Auto Scaling groups** (Grupos de Auto Scaling).

1. En la pestaña **Details (Detalles)**, elija **Load balancing (Balance de carga)**, **Edit (Editar)**.

1. En **Load balancing (Balance de carga)**, realice una de las siguientes acciones:

   1. En **Application, Network or Gateway Load Balancer target groups (Grupos de destino del Application Load Balancer, red o gateway)**, elija el icono de eliminación (X) situado junto al grupo de destino.

   1. En **Classic Load Balancers (Balanceadores de carga clásicos)**, elija el icono de eliminación (X) situado junto al balanceador de carga. 

1. Elija **Actualizar**.

Cuando termine de desasociar el grupo de destino, podrá desactivar las comprobaciones de estado de Elastic Load Balancing.

**Cómo desactivar comprobaciones de estado de Elastic Load Balancing**

1. En la pestaña **Details (Detalles)**, elija **Health checks (Comprobaciones de estado)**, **Edit (Editar)**.

1. En **Comprobaciones de estado**, **Tipos de comprobaciones de estado adicionales**, anule la selección **Activar las comprobaciones de estado de Elastic Load Balancing**.

1. Elija **Actualizar**.

# Configuración de un equilibrador de carga de aplicación o un equilibrador de carga de red desde la consola
<a name="as-create-load-balancer-console"></a>

Utilice el siguiente procedimiento para crear y asociar un Application Load Balancer o un Network Load Balancer a medida que crea el grupo de Auto Scaling. 

**Para cear y asociar un balanceador de carga existente mientras crea un nuevo grupo de Auto Scaling**

1. Abra la consola Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)y seleccione **Auto Scaling Groups** en el panel de navegación.

1. Elija **Create Auto Scaling group (Crear grupo de escalado automático)**.

1. En los pasos 1 y 2, elija las opciones que desee y continúe en **Paso 3: Configurar opciones avanzadas**.

1. En **Load balancing (Balanceo de carga)**, elija **Attach to a new load balancer (Asociar a un nuevo balanceador de carga)**.

   1. En **Attach to a new load balancer (Asociar a un nuevo balanceador de carga)**, en **Load balancer type (Tipo de balanceador de carga)**, elija si desea crear un Application Load Balancer o un Network Load Balancer. 

   1. En **Load balancer name (Nombre del balanceador de carga)**, escriba un nombre para el balanceador de carga o conserve el nombre predeterminado.

   1. En **Load balancer scheme (Esquema del balanceador de carga)**, elija si desea crear un balanceador de carga público orientado a Internet o si mantiene el valor predeterminado para un balanceador de carga interno.

   1. En **Availability Zones and subnets (Zonas de disponibilidad y subredes)**, seleccione la subred pública de cada zona de disponibilidad en la que elija lanzar las instancias EC2. (Se rellenan previamente a partir del paso 2).

   1. En **Listeners and routing (Agentes de escucha y enrutamiento**, actualice el número de puerto de su agente de escucha (si es necesario) y en **Default routing (Enrutamiento predeterminado)**, elija **Create a target group (Crear un grupo de destino)**. O bien, puede elegir un grupo de destino existente en la lista desplegable.

   1. Si eligió **Create a target group (Crear un grupo de destino)** en el último paso, en **New target group name (Nombre del nuevo grupo de destino)**, escriba un nombre para el grupo de destino o conserve el nombre predeterminado. 

   1. Para agregar etiquetas al equilibrador de carga, elija **Add Tags** (Agregar etiquetas), facilite una clave y un valor para cada etiqueta.

1. (Opcional) En **Comprobaciones de estado**, **Tipos de comprobaciones de estado adicionales**, seleccione **Activar las comprobaciones de estado de Elastic Load Balancing**.

1. (Opcional) En **Período de gracia de comprobación de estado**, ingrese el tiempo, en segundos. Este es el tiempo que Amazon EC2 Auto Scaling debe esperar antes de comprobar el estado de una instancia una vez que pasa al estado `InService`. Para obtener más información, consulte [Establezca el periodo de gracia de la comprobación de estado para un grupo de escalado automático](health-check-grace-period.md). 

1. Proceda a crear el grupo de Auto Scaling. Las instancias se registrarán automáticamente en el balanceador de carga una vez creado el grupo de Auto Scaling. 
**nota**  
Después de crear el grupo de Auto Scaling, puede utilizar la consola de Elastic Load Balancing para crear agentes de escucha adicionales. Esto resulta útil si necesita crear un agente de escucha con un protocolo seguro, como HTTPS o un agente de escucha UDP. Puede agregar más agentes de escucha a los balanceadores de carga existentes, siempre y cuando utilice puertos distintos.

# Verificación del estado de asociación del equilibrador de carga
<a name="load-balancer-status"></a>

Después de asociar un equilibrador de carga, este pasa a tener el estado `Adding` mientras registra las instancias del grupo. Cuando se registran todas las instancias del grupo, entra en el estado `Added`. Cuando al menos una de las instancias registradas supera las comprobaciones de estado, pasa a tener el estado `InService`. Cuando el balanceador de carga se encuentra en el estado `InService`, Amazon EC2 Auto Scaling puede terminar y reemplazar las instancias notificadas como en mal estado. Si ninguna de las instancias registradas supera las comprobaciones de estado (debido, por ejemplo, a una comprobación de estado configurada incorrectamente), el balanceador de carga no pasa al estado `InService`. Amazon EC2 Auto Scaling no termina y reemplaza las instancias. 

Cuando desasocia un balanceador de carga, este pasa a tener el estado `Removing` mientras se cancela el registro de las instancias del grupo. Las instancias siguen ejecutándose una vez que se cancela el registro. De forma predeterminada, el drenaje de conexión (retardo de anulación del registro) está habilitado para Application Load Balancers, Network Load Balancers y Gateway Load Balancers. Si Connection Draining está habilitado, Elastic Load Balancing espera a que se completen las solicitudes en tránsito o a que termine el tiempo de espera máximo (lo que ocurra primero) antes de cancelar el registro de las instancias. 

Puede verificar el estado del archivo adjunto mediante AWS Command Line Interface (AWS CLI) o AWS SDKs. No puede verificar el estado de asociación desde la consola.

**Para usar el AWS CLI para verificar el estado del archivo adjunto**  
El siguiente [describe-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-traffic-sources.html)comando devuelve el estado de los adjuntos de todas las fuentes de tráfico del grupo de Auto Scaling especificado.

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

El ejemplo devuelve el ARN del grupo de destino de Elastic Load Balancing que está asociado al grupo de escalado automático, junto con el estado de asociación del grupo de destino en el elemento `State`.

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

# Agregar una zona de disponibilidad
<a name="as-add-az-console"></a>

Para aprovecharse de la seguridad y la fiabilidad de la redundancia geográfica, distribuya el grupo de escalado automático entre varias zonas de disponibilidad de una región en la que trabaje y asocie después un equilibrador de carga para distribuir el tráfico entrante entre las zonas de disponibilidad. 

Cuando una zona de disponibilidad pasa a tener un estado incorrecto o deja de estar disponible, Amazon EC2 Auto Scaling lanza nuevas instancias en la zona de disponibilidad afectada. Cuando la zona de disponibilidad en mal estado vuelve a tener un estado correcto, Amazon EC2 Auto Scaling redistribuye automáticamente las instancias de la aplicación de manera uniforme por todas las zonas de disponibilidad del grupo de Auto Scaling. Para ello, Amazon EC2 Auto Scaling intenta lanzar nuevas instancias en la zona de disponibilidad con el menor número de instancias. Sin embargo, el intento fracasa, Amazon EC2 Auto Scaling intenta lanzar instancias en otras zonas de disponibilidad hasta que lo consiga.

Elastic Load Balancing crea un nodo de balanceador de carga para cada zona de disponibilidad que habilita para el balanceador de carga. Si habilita el balanceo de carga entre zonas para el balanceador de carga, cada nodo del balanceador de carga distribuye el tráfico equitativamente entre las instancias registradas en todas las zonas de disponibilidad habilitadas. Si el equilibrio de cargas entre zonas está inhabilitado, cada nodo del equilibrador de carga distribuye las solicitudes equitativamente entre todas las instancias registradas solo en su zona de disponibilidad.

Deberá especificar al menos una zona de disponibilidad cuando crea el grupo de Auto Scaling. Después, puede ampliar la disponibilidad de su aplicación agregando una zona de disponibilidad al grupo de Auto Scaling y habilitando esa zona de disponibilidad para el balanceador de carga (si este lo admite).

**Limitaciones**  
Para actualizar las zonas de disponibilidad que están habilitadas para el balanceador de carga, debe conocer las siguientes limitaciones:
+ Cuando se habilita una zona de disponibilidad para el balanceador de carga, se especifica una subred de esa zona de disponibilidad. Tenga en cuenta que puede habilitar como máximo una subred por cada zona de disponibilidad para el balanceador de carga. 
+ Para los balanceadores de carga expuestos a Internet, las subredes que especifique para el balanceador de carga deben tener al menos ocho direcciones IP disponibles. 
+ Para los balanceadores de carga de aplicaciones, debe habilitar al menos dos zonas de disponibilidad.
+ En el caso de los balanceadores de carga de red, no puede desactivar las zonas de disponibilidad habilitadas, pero puede habilitar otras adicionales.
+ En el caso de los equilibradores de carga de puerta de enlace, no puede desactivar las zonas de disponibilidad habilitadas, pero puede habilitar otras adicionales.

Utilice el siguiente procedimiento para ampliar el grupo de Auto Scaling y el balanceador de carga a una subred en una zona de disponibilidad adicional.

**Para agregar una zona de disponibilidad**

1. Abra la consola Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)y seleccione **Auto Scaling Groups** en el panel de navegación.

1. Seleccione la casilla de verificación situada junto a un grupo existente.

   Se abre un panel dividido en la parte inferior de la página **Auto Scaling groups** (Grupos de Auto Scaling). 

1. En la pestaña **Details (Detalles)**, elija **Network (Red)**, **Edit (Editar)**.

1. En **Subredes**, elija la subred correspondiente a la zona de disponibilidad que desee agregar al grupo de Auto Scaling.

1. Elija **Actualizar**.

1. Para actualizar las zonas de disponibilidad del balanceador de carga para que comparta las mismas zonas de disponibilidad que el grupo de Auto Scaling, realice los pasos siguientes:

   1. En el panel de navegación, en **Equilibrio de carga**, elija **Equilibradores de carga**.

   1. Elija el equilibrador de carga de .

   1. Realice una de las siguientes acciones:
      + Para los balanceadores de carga de aplicaciones y los balanceadores de carga de red:

        1. En la pestaña **Description (Descripción)**, en **Availability Zones (Zonas de disponibilidad)**, elija **Edit subnets (Editar las subredes)**. 

        1. En la página **Edit subnets (Editar las subredes)**, en **Availability Zones (Zonas de disponibilidad)**, seleccione la casilla de verificación de la zona de disponibilidad que desea agregar. Si solo hay una subred para esa zona, se selecciona. Si hay más de una subred para esa zona, seleccione una de ellas. 
      + Para balanceadores de carga clásicos en una VPC:

        1. En la pestaña **Instances** (Instancias), elija **Edit Availability Zones** (Editar zonas de disponibilidad). 

        1. En la página **Add and Remove Subnets (Agregar y eliminar subredes)**, en **Available subnets (Subredes disponibles)**, seleccione la subred utilizando su icono de adición (\$1). La subred se situará bajo **Selected subnets** (Subredes seleccionadas).

   1. Seleccione **Save**.

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

Amazon EC2 Auto Scaling reequilibra el grupo al cambiar las zonas de disponibilidad. Esto implica reemplazar y redistribuir algunas instancias. Para obtener más información, consulte [Ejemplo: distribuir instancias entre zonas de disponibilidad](auto-scaling-benefits.md#arch-AutoScalingMultiAZ).

Si ha registrado destinos en zonas de disponibilidad que no están habilitadas para el equilibrador de cargas, este no dirige el tráfico hacia ellas. Para obtener más información, consulte [Funcionamiento de Elastic Load Balancing](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html) en la *Guía del usuario de Elastic Load Balancing*.

# Eliminar una zona de disponibilidad
<a name="as-remove-az-console"></a>

Para quitar una zona de disponibilidad del grupo de Auto Scaling y el balanceador de carga, utilice el siguiente procedimiento.

**Para eliminar una zona de disponibilidad**

1. Abra la consola Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)y seleccione **Auto Scaling Groups** en el panel de navegación.

1. Seleccione la casilla de verificación situada junto a un grupo existente.

   Se abre un panel dividido en la parte inferior de la página **Auto Scaling groups** (Grupos de Auto Scaling). 

1. En la pestaña **Details (Detalles)**, elija **Network (Red)**, **Edit (Editar)**.

1. En **Subnets (Subredes)**, elija el icono de eliminación (X) de la subred correspondiente a la zona de disponibilidad que desee quitar del grupo de Auto Scaling. Si hay más de una subred en esa zona, elija el icono de eliminación (X) para cada una de ellas. 

1. Elija **Actualizar**.

1. Para actualizar las zonas de disponibilidad del balanceador de carga para que comparta las mismas zonas de disponibilidad que el grupo de Auto Scaling, realice los pasos siguientes:

   1. En el panel de navegación, en **Equilibrio de carga**, elija **Equilibradores de carga**.

   1. Elija el equilibrador de carga de .

   1. Realice una de las siguientes acciones:
      + Para equilibradores de carga de aplicaciones:

        1. En la pestaña **Description (Descripción)**, en **Availability Zones (Zonas de disponibilidad)**, elija **Edit subnets (Editar las subredes)**. 

        1. En la página **Edit subnets (Editar las subredes)**, en **Availability Zones (Zonas de disponibilidad)**, borre la casilla de verificación para eliminar la subred de la zona de disponibilidad.
      + Para balanceadores de carga clásicos en una VPC:

        1. En la pestaña **Instances** (Instancias), elija **Edit Availability Zones** (Editar zonas de disponibilidad). 

        1. En la página **Add and Remove Subnets (Agregar y eliminar subredes)**, en **Available subnets (Subredes disponibles)**, quite la subred utilizando su icono de eliminación (-). La subred se situará bajo **Available Subnets (Subredes disponibles)**.

   1. Seleccione **Save**.

# Desasociación de un grupo de destino o equilibrador de carga clásico de su grupo de escalado automático
<a name="as-remove-load-balancer"></a>

Cuando ya no necesite el balanceador de carga, utilice el siguiente procedimiento para desconectarlo del grupo de Auto Scaling.

**Para desasociar un balanceador de carga de un grupo**

1. Abra la consola Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)y seleccione **Auto Scaling Groups** en el panel de navegación.

1. Seleccione la casilla de verificación situada junto a un grupo existente.

   Se abre un panel dividido en la parte inferior de la página **Auto Scaling groups** (Grupos de Auto Scaling).

1. En la pestaña **Details (Detalles)**, elija **Load balancing (Balance de carga)**, **Edit (Editar)**.

1. En **Load balancing (Balance de carga)**, realice una de las siguientes acciones:

   1. En **Application, Network or Gateway Load Balancer target groups (Grupos de destino del Application Load Balancer, red o gateway)**, elija el icono de eliminación (X) situado junto al grupo de destino.

   1. En **Classic Load Balancers (Balanceadores de carga clásicos)**, elija el icono de eliminación (X) situado junto al balanceador de carga. 

1. Elija **Actualizar**.

Cuando termine de desasociar el grupo de destino, podrá desactivar las comprobaciones de estado de Elastic Load Balancing.

**Cómo desactivar comprobaciones de estado de Elastic Load Balancing**

1. En la pestaña **Details (Detalles)**, elija **Health checks (Comprobaciones de estado)**, **Edit (Editar)**.

1. En **Comprobaciones de estado**, **Tipos de comprobaciones de estado adicionales**, anule la selección **Activar las comprobaciones de estado de Elastic Load Balancing**.

1. Elija **Actualizar**.

# Ejemplos de cómo trabajar con Elastic Load Balancing mediante AWS CLI
<a name="examples-elastic-load-balancing-aws-cli"></a>

Utilice AWS Command Line Interface (AWS CLI) para adjuntar, separar y describir los balanceadores de carga y los grupos objetivo, añadir y eliminar comprobaciones de estado de Elastic Load Balancing y cambiar las zonas de disponibilidad que están habilitadas.

En este tema se muestran ejemplos de AWS CLI comandos que realizan tareas comunes para Amazon EC2 Auto Scaling.

**importante**  
Para obtener más ejemplos de comandos, 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) y [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/index.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/index.html) en la *Referencia de los comandos de AWS CLI *.

**Topics**
+ [

## Asociación de su grupo de destino o equilibrador de carga clásico
](#example-attach-traffic-sources)
+ [

## Descripción de sus grupos de destino o equilibradores de carga clásicos
](#example-describe-traffic-sources)
+ [

## Adición de comprobaciones de estado de Elastic Load Balancing
](#example-add-elb-healthcheck)
+ [

## Cambio de sus zonas de disponibilidad
](#example-specify-availability-zones)
+ [

## Desasociación de su grupo de destino o equilibrador de carga clásico
](#example-detach-traffic-sources)
+ [

## Eliminación de las comprobaciones de estado Elastic Load Balancing
](#example-remove-elb-healthcheck)
+ [

## Comandos heredados
](#legacy-commands)

## Asociación de su grupo de destino o equilibrador de carga clásico
<a name="example-attach-traffic-sources"></a>

Utilice el siguiente [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)comando para crear un grupo de Auto Scaling y adjuntar simultáneamente un grupo de destino especificando su nombre de recurso de Amazon (ARN). El grupo de destino puede asociarse con un equilibrador de carga de aplicación, un equilibrador de carga de red o un equilibrador de carga de puerta de enlace. 

Sustituya los valores de muestra de `--auto-scaling-group-name`, `--vpc-zone-identifier`, `--min-size` y `--max-size`. Para la opción `--launch-template`, sustituya `my-launch-template` y `1` por el nombre y la versión de una plantilla de lanzamiento para su grupo de escalado automático. Para la opción `--traffic-sources`, sustituya el ARN de muestra por el ARN de un grupo de destino para un equilibrador de carga de aplicación, un equilibrador de carga de red o un equilibrador de carga de puerta de enlace.

```
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 el [attach-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-traffic-sources.html)comando para adjuntar grupos de destino adicionales al grupo Auto Scaling una vez creado.

El siguiente comando agrega otro grupo de destino al mismo 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 asociar un equilibrador de carga clásico a su grupo, especifique las opciones `--traffic-sources` y `--type` cuando utilice **create-auto-scaling-group** o **attach-traffic-sources**, como en el siguiente ejemplo. Reemplace `my-classic-load-balancer` por el nombre de un equilibrador de carga clásico. Para la opción `--type`, especifique un valor de `elb`.

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

## Descripción de sus grupos de destino o equilibradores de carga clásicos
<a name="example-describe-traffic-sources"></a>

Para describir los balanceadores de carga o los grupos objetivo adjuntos a su grupo de Auto Scaling, utilice el siguiente [describe-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-traffic-sources.html)comando. Reemplace `my-asg` por el nombre de su grupo. 

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

El ejemplo devuelve el ARN de los grupos de destino de Elastic Load Balancing que asoció al grupo de escalado automático.

```
{
    "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 obtener una explicación del campo `State`, consulte [Verificación del estado de asociación del equilibrador de carga](load-balancer-status.md).

## Adición de comprobaciones de estado de Elastic Load Balancing
<a name="example-add-elb-healthcheck"></a>

Para añadir las comprobaciones de estado de Elastic Load Balancing a las comprobaciones de estado que su grupo de Auto Scaling realiza en las instancias, utilice el siguiente [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)comando y especifique `ELB` el valor de la `--health-check-type` opción. Reemplace `my-asg` por el nombre de su grupo.

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

Las instancias nuevas a menudo necesitan tiempo para una breve preparación antes de que puedan pasar una comprobación de estado. Si el período de gracia no proporciona suficiente tiempo de preparación, es posible que las instancias no aparezcan listas para servir tráfico. Amazon EC2 Auto Scaling podría considerar que esas instancias no están en buen estado y reemplazarlas.

Para actualizar el período de gracia de la comprobación de estado, utilice la opción `--health-check-grace-period` cuando use **update-auto-scaling-group**, como en el siguiente ejemplo. *300*Sustitúyalo por el número de segundos para mantener las nuevas instancias en servicio antes de cancelarlas si se descubre que no están en buen estado.

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

Para obtener más información, consulte [Comprobaciones de estado para instancias en un grupo de escalado automático](ec2-auto-scaling-health-checks.md).

## Cambio de sus zonas de disponibilidad
<a name="example-specify-availability-zones"></a>

Cambiar las zonas de disponibilidad tiene algunas limitaciones que debe conocer. Para obtener más información, consulte [Agregar una zona de disponibilidadEliminar una zona de disponibilidad](as-add-az-console.md).

**Cambio de las zonas de disponibilidad de un equilibrador de carga de aplicación o un equilibrador de carga de red**

1. Antes de cambiar las zonas de disponibilidad del equilibrador de cargas, se recomienda actualizar primero las zonas de disponibilidad del grupo de escalado automático para comprobar que hay disponibilidad para los tipos de instancia en las zonas especificadas. 

   Para actualizar las zonas de disponibilidad de su grupo de Auto Scaling, utilice el siguiente [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)comando. Sustituya la subred IDs de ejemplo por la IDs de las subredes de las zonas de disponibilidad para activarla. Las subredes especificadas sustituyen a las subredes habilitadas anteriormente. Reemplace `my-asg` por el nombre de su grupo. 

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

1. Usa el siguiente [describe-auto-scaling-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-groups.html)comando para verificar que se hayan lanzado las instancias de las nuevas subredes. Si las instancias se han lanzado, verá una lista de las instancias y sus estados. Reemplace `my-asg` por el nombre de su grupo. 

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

1. Use el siguiente comando [set-subnets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elbv2/set-subnets.html) para especificar las subredes de su equilibrador de carga. Reemplace la subred IDs de ejemplo por la IDs de las subredes de las zonas de disponibilidad para habilitarla. Puede especificar solo una subred por zona de disponibilidad. Las subredes especificadas sustituyen a las subredes habilitadas anteriormente. Reemplace `my-lb-arn` por el ARN de su equilibrador de carga. 

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

**Cambio de las zonas de disponibilidad de un equilibrador de carga clásico**

1. Antes de cambiar las zonas de disponibilidad del equilibrador de cargas, se recomienda actualizar primero las zonas de disponibilidad del grupo de escalado automático para comprobar que hay disponibilidad para los tipos de instancia en las zonas especificadas. 

   Para actualizar las zonas de disponibilidad de su grupo de Auto Scaling, utilice el siguiente [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)comando. Sustituya la subred IDs de ejemplo por la IDs de las subredes de las zonas de disponibilidad para activarla. Las subredes especificadas sustituyen a las subredes habilitadas anteriormente. Reemplace `my-asg` por el nombre de su grupo.

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

1. Usa el siguiente [describe-auto-scaling-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-groups.html)comando para verificar que se hayan lanzado las instancias de las nuevas subredes. Si las instancias se han lanzado, verá una lista de las instancias y sus estados. Reemplace `my-asg` por el nombre de su grupo.

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

1. Usa el siguiente comando [attach-load-balancer-to-subnets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/attach-load-balancer-to-subnets.html) para habilitar una nueva zona de disponibilidad para tu Classic Load Balancer. Sustituya el ID de la subred de muestra por el ID de la subred de las zonas de disponibilidad para habilitarlas. Sustituya `my-lb` por el nombre de su equilibrador de carga. 

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

   [Para deshabilitar una zona de disponibilidad, usa el siguiente detach-load-balancer-from comando -subnets.](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/detach-load-balancer-from-subnets.html) Sustituya el ID de la subred de muestra por el ID de la subred de las zonas de disponibilidad para deshabilitarlas. Sustituya `my-lb` por el nombre de su equilibrador de carga. 

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

## Desasociación de su grupo de destino o equilibrador de carga clásico
<a name="example-detach-traffic-sources"></a>

El siguiente [detach-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/detach-traffic-sources.html)comando separa un grupo objetivo de su grupo de Auto Scaling cuando ya no lo necesita. 

Para la opción `--auto-scaling-group-name`, reemplace `my-asg` por el nombre de su grupo. Para la opción `--traffic-sources`, sustituya el ARN de muestra por el ARN de un grupo de destino para un equilibrador de carga de aplicación, un equilibrador de carga de red o un equilibrador de carga de puerta de enlace.

```
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 separar un equilibrador de carga clásico de su grupo, especifique las opciones `--traffic-sources` y `--type`, como en el siguiente ejemplo. Reemplace `my-classic-load-balancer` por el nombre de un equilibrador de carga clásico. Para la opción `--type`, especifique un valor de `elb`.

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

## Eliminación de las comprobaciones de estado Elastic Load Balancing
<a name="example-remove-elb-healthcheck"></a>

Para eliminar las comprobaciones de estado de Elastic Load Balancing del grupo de Auto Scaling, utilice el siguiente [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)comando y especifique `EC2` el valor de la `--health-check-type` opción. Reemplace `my-asg` por el nombre de su grupo. 

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

Para obtener más información, consulte [Comprobaciones de estado para instancias en un grupo de escalado automático](ec2-auto-scaling-health-checks.md).

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

Los siguientes ejemplos muestran cómo usar comandos de CLI heredados para asociar, desasociar y describir equilibradores de carga y grupos de destino. Permanecen en este documento como referencia para cualquier cliente que quiera usarlos. Seguimos admitiendo los comandos CLI antiguos, pero le recomendamos que utilice los nuevos comandos CLI “fuentes de tráfico”, que pueden asociar y desasociar varios tipos de fuentes de tráfico. Puede usar los comandos CLI heredados y los comandos CLI “fuentes de tráfico” en el mismo grupo de escalado automático.

### Asociación de su grupo de destino o equilibrador de carga clásico (heredado)
<a name="example-attach-load-balancer-target-group"></a>

**Asociación de su grupo de destino**  
El siguiente [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)comando crea un grupo de Auto Scaling con un grupo objetivo adjunto. Especifique el Nombre de recurso de Amazon (ARN) de un grupo de destino para un Application Load Balancer, un Network Load Balancer o un 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
```

El siguiente comando [attach-load-balancer-target-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-load-balancer-target-groups.html) asocia un grupo objetivo a un grupo de Auto Scaling existente.

```
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"
```

**Asociación de su equilibrador de carga clásico**  
El siguiente [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)comando crea un grupo de Auto Scaling con un Classic Load Balancer adjunto.

```
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
```

El siguiente [attach-load-balancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-load-balancers.html)comando adjunta el Classic Load Balancer especificado a un grupo de Auto Scaling existente.

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

### Descripción de su grupo de destino o equilibrador de carga clásico (heredado)
<a name="example-describe-load-balancer-target-groups"></a>

**Descripción de grupos de destino**  
Para describir los grupos objetivo asociados a un grupo de Auto Scaling, utilice el comando [describe-load-balancer-target-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-load-balancer-target-groups.html). En el siguiente ejemplo se enumeran los grupos objetivo de*my-asg*. 

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

**Descripción de los equilibradores de carga clásicos**  
Para describir los balanceadores de carga clásicos asociados a un grupo de Auto Scaling, usa el [describe-load-balancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-load-balancers.html)comando. En el siguiente ejemplo, se enumeran los balanceadores de carga clásicos de. *my-asg* 

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

### Desasociación de su grupo de destino o equilibrador de carga clásico (heredado)
<a name="example-detach-load-balancer-target-group"></a>

**Para desasociar un grupo de destino**  
El siguiente comando [detach-load-balancer-target-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/detach-load-balancer-target-groups.html) separa un grupo objetivo del grupo de Auto Scaling cuando ya no lo necesita. 

```
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"
```

**Desasociación de un equilibrador de carga clásico**  
El siguiente [detach-load-balancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/detach-load-balancers.html)comando desconecta un Classic Load Balancer del grupo de Auto Scaling cuando ya no lo necesita.

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