Verificación del estado de asociación del equilibrador de carga
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 de asociación mediante AWS Command Line Interface (AWS CLI) o los SDK de AWS. No puede verificar el estado de asociación desde la consola.
Uso de la AWS CLI para verificar el estado de asociación
El siguiente comando describe-traffic-sources
aws autoscaling describe-traffic-sources --auto-scaling-group-namemy-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"
}
]
}