

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

# ロードバランサーのアタッチメントステータスを確認する
<a name="load-balancer-status"></a>

ロードバランサーは、アタッチされた後、グループのインスタンスを登録している間は、`Adding` 状態になります。グループのすべてのインスタンスが登録済みになると、`Added` 状態になります。最低 1 つの登録されたインスタンスがヘルスチェックを通過した後、`InService` 状態になります。ロードバランサーが `InService` 状態にある場合、Amazon EC2 Auto Scaling は異常と報告されたインスタンスを 終了し、置き換えることができます。メンバーとされたインスタンスがヘルスチェックに合格しない場合 (例えば、誤って設定されたヘルスチェックが原因)、ロードバランサーは `InService` 状態に入力しません。Amazon EC2 Auto Scaling はインスタンスを終了し置き換えをすることはありません。

ロードバランサーをデタッチすると、グループのインスタンスの登録解除中、`Removing` 状態になります。登録解除してもインスタンスは引き続き実行されます。Application Load Balancer、Network Load Balancer、および Gateway Load Balancer では、Connection Draining がデフォルトで有効になっています。Connection Draining が有効になっている場合、Elastic Load Balancing は、処理中のリクエストが完了するまで、または最大タイムアウトの期限が切れるまで (どちらか早い方) 待機してから、インスタンスの登録を解除します。

( AWS Command Line Interface AWS CLI) または AWS SDKs を使用して、アタッチメントのステータスを確認できます。アタッチメントステータスはコンソールから確認できません。

**を使用してアタッチメントのステータス AWS CLI を確認するには**  
次の [describe-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-traffic-sources.html) コマンドは、指定した Auto Scaling グループのすべてのトラフィックソースのアタッチメントステータスを返します。

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

この例では、Auto Scaling グループにアタッチされている Elastic Load Balancing ターゲットグループの ARN と、`State` エレメント内のターゲットグループのアタッチメントステータスを返します。

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