Gunakan DescribeInstanceHealth dengan AWS SDK atau CLI - AWS SDKContoh Kode

Ada lebih banyak AWS SDK contoh yang tersedia di GitHub repo SDKContoh AWS Dokumen.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan DescribeInstanceHealth dengan AWS SDK atau CLI

Contoh kode berikut menunjukkan cara menggunakanDescribeInstanceHealth.

CLI
AWS CLI

Untuk menggambarkan kesehatan instans untuk penyeimbang beban

Contoh ini menjelaskan kesehatan instance untuk penyeimbang beban yang ditentukan.

Perintah:

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

Output:

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

Untuk menggambarkan kesehatan sebuah instance untuk penyeimbang beban

Contoh ini menjelaskan kesehatan instance yang ditentukan untuk penyeimbang beban yang ditentukan.

Perintah:

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

Berikut ini adalah contoh respons untuk contoh yang mendaftar.

Output:

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

Berikut ini adalah contoh respons untuk contoh yang tidak sehat.

Output:

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

Contoh 1: Contoh ini menjelaskan keadaan instance yang terdaftar dengan penyeimbang beban yang ditentukan.

Get-ELBInstanceHealth -LoadBalancerName my-load-balancer

Output:

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

Contoh 2: Contoh ini menjelaskan keadaan instance tertentu yang terdaftar dengan penyeimbang beban yang ditentukan.

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

Contoh 3: Contoh ini menampilkan deskripsi lengkap dari keadaan contoh yang ditentukan.

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

Output:

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