繁体   English   中英

AWS Boto3抢子网信息

[英]aws boto3 grab subnet info

我试图从aws获取子网列表,我有一个已修改的VPC工作版本:

ec2 = boto3.resource('ec2')
client = boto3.client('ec2')

filters = [{'Name':'tag:Name', 'Values':['*']}]
subnets = list(ec2.Subnet.filter(Filters=filters))

for subnet in subnets:
    response = client.describe_subnets(
        VpcIds=[
            vpc.id,
        ]
    )
    print(response['Subnets'])

我不断得到:

子网=列表(ec2.Subnet.filters(Filters = filters))AttributeError:'function'对象没有属性'filters'

从即时阅读的所有内容和其他示例来看,这应该可行

有任何想法吗?

要访问ec2资源的子网集合,

subnets = list(ec2.subnets.filter(Filters=filters))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM