AWS boto:如何获取附加到VPC的所有互联网网关列表

0 投票
1 回答
2253 浏览
提问于 2025-04-17 21:14

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

我尝试使用一些过滤器,比如这里的这些,但总是遇到异常:

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

这里正确的过滤器是什么?

在这种情况下,允许使用哪些过滤器?

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

1 个回答

1

AWS的文档中有关于DescribeInternetGateways请求的说明,里面列出了可以使用的过滤器。我觉得你想要的是:

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

撰写回答