[英]boto3 describe_load_balancers() shows nothing while aws-cli shows all
[英]aws: boto3 get all instances of a load balancers
我可以使用下面的方法獲得負載平衡器
import boto3
elb = boto3.client('elbv2')
lbs = elb.describe_load_balancers()
如何獲取lbs
的實例。
另外,如何獲取狀態未激活的負載均衡器,因為describe_load_balanacers僅提供狀態active
負載均衡。
經典負載均衡器
使用: client = boto3.client('elb')
然后describe_load_balancers()
結果包含一個實例列表:
'Instances': [
{
'InstanceId': 'string'
},
],
應用程序負載均衡器
使用: client = boto3.client('elbv2')
describe_target_groups()
傳遞Load Balancer ARN以獲取與Load Balancer關聯的目標組列表 describe_target_health()
以獲取目標 (實例) 列表 。 這是一個示例響應:
{
'TargetHealthDescriptions': [
{
'Target': {
'Id': 'i-0f76fade',
'Port': 80,
},
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.