AWS boto:如何获取连接到VPC的所有Internet网关的列表

时间:2014-03-07 02:28:52

标签: python amazon-web-services boto

给定一个VPC ID,找到连接到它的所有网关。

我试图在这里使用过滤器,但我总是得到例外:

gws = conn.get_all_internet_gateways(filters={'attachments': vpc.id})
gws = conn.get_all_internet_gateways(filters={'InternetGatewayAttachment': vpc.id})

这里有哪些正确的过滤器?

此上下文中允许的过滤器是什么?

关于这个主题的文档非常缺乏。

1 个答案:

答案 0 :(得分:1)

DescribeInternetGateways请求的AWS文档显示了可用的过滤器。我想你想要:

gws = conn.get_all_internet_gateways(filters={'attachment.vpc-id': vpc.id})