我正在尝试使用 boto3 编写 python 脚本来获取没有附加实例的输出 LB 名称,请您帮帮我。
问问题
1124 次
1 回答
0
假设您使用的是网络或应用程序负载均衡器,这可能会有所帮助,
import boto3
my_client=boto3.client('elbv2', region_name='us-west-2', use_ssl='true')
response = my_client.describe_load_balancers()
for loadbalancer in (response["LoadBalancers"]):
my_targetgroups=my_client.describe_target_groups(LoadBalancerArn=loadbalancer["LoadBalancerArn"])
for my_targetgroup in my_targetgroups["TargetGroups"]:
response_target=my_client.describe_target_health(TargetGroupArn=my_targetgroup["TargetGroupArn"])
if response_target["TargetHealthDescriptions"]==[]:
print (loadbalancer["LoadBalancerName"])
于 2018-08-26T16:05:19.380 回答