Boto3 没有列出我的应用程序负载均衡器
Boto3 does not list my Application Load Balancer
我是 boto3 的新手,我正在使用它来自动执行从负载均衡器注册和注销 EC2 实例的过程。
这是我的示例 Python 代码:
import boto3
elbList = boto3.client('elb')
bals = elbList.describe_load_balancers()
for elb in bals['LoadBalancerDescriptions']:
print 'ELB Name:' + elb['LoadBalancerName'] + 'ELB scheme type: ' + elb['Scheme']
这个脚本只列出了我所有的经典负载均衡器,但我的应用程序负载均衡器没有列出。
如何列出我的应用程序负载均衡器并列出附加到它的所有实例?
奇怪的是,Application Load Balancer 只能通过 v2
界面可见:
client = boto3.client('elbv2')
response = client.describe_load_balancers()
我是 boto3 的新手,我正在使用它来自动执行从负载均衡器注册和注销 EC2 实例的过程。
这是我的示例 Python 代码:
import boto3
elbList = boto3.client('elb')
bals = elbList.describe_load_balancers()
for elb in bals['LoadBalancerDescriptions']:
print 'ELB Name:' + elb['LoadBalancerName'] + 'ELB scheme type: ' + elb['Scheme']
这个脚本只列出了我所有的经典负载均衡器,但我的应用程序负载均衡器没有列出。
如何列出我的应用程序负载均衡器并列出附加到它的所有实例?
奇怪的是,Application Load Balancer 只能通过 v2
界面可见:
client = boto3.client('elbv2')
response = client.describe_load_balancers()