本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
確認負載平衡器的連接狀態
連接負載平衡器後,它會進入 Adding
狀態,同時註冊該群組中的執行個體。在群組內所有執行個體都註冊完成後,它會進入 Added
狀態。在至少有一個註冊的執行個體通過運作狀態檢查後,它就會進入 InService
狀態。當負載平衡器處於 InService
狀態時,Amazon EC2 Auto Scaling 可以終止並取代報告為運作狀態不佳的任何執行個體。如果沒有註冊的執行個體通過運作狀態檢查 (例如,因為運作狀態檢查的設定錯誤),負載平衡器不會進入 InService
狀態。Amazon EC2 Auto Scaling 不會終止和取代執行個體。
當您分離負載平衡器後,它會進入 Removing
狀態,同時取消註冊該群組的執行個體。取消註冊後的執行個體仍繼續執行作業。依預設,Application Load Balancer、Network Load Balancer 和 Gateway Load Balancer 會啟用連接耗盡 (取消註冊延遲)。如果啟用了連接耗盡,Elastic Load Balancing 會等待執行中的請求完成或最大逾時過期 (以兩者之中先發生者為準),再取消註冊執行個體。
您可以使用 AWS Command Line Interface (AWS CLI) 或 驗證連接狀態 AWS SDKs。您無法從主控台確認連接狀態。
使用 AWS CLI 驗證連接狀態
下列describe-traffic-sources命令會傳回指定 Auto Scaling 群組之所有流量來源的連接狀態。
aws autoscaling describe-traffic-sources --auto-scaling-group-name
my-asg
此範例會傳回連接到 Auto Scaling 群組ARN的 Elastic Load Balancing 目標群組的 ,以及 State
元素中目標群組的連接狀態。
{
"TrafficSources": [
{
"Identifier": "arn:aws:elasticloadbalancing:region
:account-id
:targetgroup/my-targets/1234567890123456
",
"State": "InService",
"Type": "elbv2"
}
]
}