由于AWS限制了子网查询仅限于单个子网ID,因此,如果想查询多个子网,可以使用AWS SDK中VPC的描述函数,此函数可以获取所有与指定VPC相关联的子网。
以下是Python代码示例:
import boto3
ec2 = boto3.resource('ec2')
#获取VPC vpc = ec2.Vpc('vpc-id')
#获取所有相关联的子网 subnets = list(vpc.subnets.all())
for subnet in subnets: print(subnet.id)