aws:boto3 获取负载均衡器的所有实例

Raj*_*Das 6 python amazon-ec2 amazon-web-services boto3 elastic-load-balancer

我可以使用下面的负载平衡器

import boto3
elb = boto3.client('elbv2')
lbs = elb.describe_load_balancers()
Run Code Online (Sandbox Code Playgroud)

如何获取lbs.

另外,我如何获取状态不活跃的负载均衡器,因为 describe_load_balanacers 只提供状态active负载均衡器。

Joh*_*ein 10

经典负载均衡器

用: client = boto3.client('elb')

然后describe_load_balancers()结果包括实例列表:

        'Instances': [
            {
                'InstanceId': 'string'
            },
        ],
Run Code Online (Sandbox Code Playgroud)

应用程序负载均衡器

用: client = boto3.client('elbv2')

这是一个示例响应:

{
    'TargetHealthDescriptions': [
        {
            'Target': {
                'Id': 'i-0f76fade',
                'Port': 80,
            },
...
Run Code Online (Sandbox Code Playgroud)