2017-01-17 7 views
3

Im пытается захватить список подсетей с АМС, у меня есть рабочая версия для VPC что я модифицированную:AWS boto3 грейфер подсеть Информация

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']) 

я получаю:

subnets = list(ec2.Subnet.filters(Filters=filters)) AttributeError: 'function' object has no attribute 'filters'

С все, что нужно читать, и другие примеры, которые должны работать

Любые идеи?

+0

благодаря мату работал очарование. – ben

ответ

0

Чтобы получить доступ к коллекции подсетей ec2 ресурса,

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

 Смежные вопросы

  • Нет связанных вопросов^_^