Úselo DescribeInstanceHealth con un CLI - AWS SDKEjemplos de código

Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples.

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.

Úselo DescribeInstanceHealth con un CLI

En los siguientes ejemplos de código se muestra cómo se utiliza DescribeInstanceHealth.

CLI
AWS CLI

Para describir el estado de las instancias de un balanceador de cargas

En este ejemplo, se describe el estado de las instancias del balanceador de cargas especificado.

Comando:

aws elb describe-instance-health --load-balancer-name my-load-balancer

Salida:

{ "InstanceStates": [ { "InstanceId": "i-207d9717", "ReasonCode": "N/A", "State": "InService", "Description": "N/A" }, { "InstanceId": "i-afefb49b", "ReasonCode": "N/A", "State": "InService", "Description": "N/A" } ] }

Para describir el estado de una instancia de un balanceador de cargas

En este ejemplo, se describe el estado de la instancia especificada para el balanceador de cargas especificado.

Comando:

aws elb describe-instance-health --load-balancer-name my-load-balancer --instances i-7299c809

A continuación, se muestra un ejemplo de respuesta para una instancia que se está registrando.

Salida:

{ "InstanceStates": [ { "InstanceId": "i-7299c809", "ReasonCode": "ELB", "State": "OutOfService", "Description": "Instance registration is still in progress." } ] }

A continuación, se muestra un ejemplo de respuesta para una instancia en mal estado.

Salida:

{ "InstanceStates": [ { "InstanceId": "i-7299c809", "ReasonCode": "Instance", "State": "OutOfService", "Description": "Instance has failed at least the UnhealthyThreshold number of health checks consecutively." } ] }
PowerShell
Herramientas para PowerShell

Ejemplo 1: en este ejemplo se describe el estado de las instancias registradas con el balanceador de cargas especificado.

Get-ELBInstanceHealth -LoadBalancerName my-load-balancer

Salida:

Description InstanceId ReasonCode State ----------- ---------- ---------- ----- N/A i-87654321 N/A InService Instance has failed at lea... i-12345678 Instance OutOfService

Ejemplo 2: en este ejemplo se describe el estado de la instancia especificada registrada con el balanceador de cargas especificado.

Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678

Ejemplo 3: en este ejemplo se muestra la descripción completa del estado de la instancia especificada.

(Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678).Description

Salida:

Instance has failed at least the UnhealthyThreshold number of health checks consecutively.