AWS SDK またはコマンドラインツールDescribeInstanceHealthで を使用する - AWS SDK コード例

Doc AWS SDK Examples リポジトリには、他にも SDK の例があります。 AWS GitHub

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS SDK またはコマンドラインツールDescribeInstanceHealthで を使用する

以下のコード例は、DescribeInstanceHealth の使用方法を示しています。

CLI
AWS CLI

ロードバランサーのインスタンスの状態を記述するには

この例では、指定されたロードバランサーのインスタンスのヘルスについて説明します。

コマンド:

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

出力:

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

ロードバランサーのインスタンスの状態を記述するには

この例では、指定されたロードバランサーの指定されたインスタンスのヘルスについて説明します。

コマンド:

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

以下は、登録中のインスタンスのレスポンスの例です。

出力:

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

以下は、異常なインスタンスのレスポンスの例です。

出力:

{ "InstanceStates": [ { "InstanceId": "i-7299c809", "ReasonCode": "Instance", "State": "OutOfService", "Description": "Instance has failed at least the UnhealthyThreshold number of health checks consecutively." } ] }
  • API の詳細については、「 コマンドリファレンスDescribeInstanceHealth」の「」を参照してください。 AWS CLI

PowerShell
のツール PowerShell

例 1: この例では、指定されたロードバランサーに登録されているインスタンスの状態について説明します。

Get-ELBInstanceHealth -LoadBalancerName my-load-balancer

出力:

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

例 2: この例では、指定されたロードバランサーに登録された指定されたインスタンスの状態について説明します。

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

例 3: この例では、指定したインスタンスの状態の完全な説明を表示します。

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

出力:

Instance has failed at least the UnhealthyThreshold number of health checks consecutively.
  • API の詳細については、「 コマンドレットリファレンスDescribeInstanceHealth」の「」を参照してください。 AWS Tools for PowerShell