確認負載平衡器的連接狀態 - Amazon EC2 Auto Scaling

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

確認負載平衡器的連接狀態

連接負載平衡器後,它會進入 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 群組的「Elastic Load Balancing」目標群組,以及State元素中目標群組的附件狀態。ARN

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