ロードバランサーのアタッチメントステータスを確認する - Amazon EC2 Auto Scaling

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

ロードバランサーのアタッチメントステータスを確認する

ロードバランサーは、アタッチされた後、グループのインスタンスを登録している間は、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 SDK を使用して添付ファイルのステータスを確認できます。アタッチメントステータスはコンソールから確認できません。

AWS CLI を使用して添付ファイルのステータスを確認するには

describe-traffic-sources次のコマンドは、指定した 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" } ] }