如何编程式获取NAT网关的可用区信息?

0

【以下的问题经过翻译处理】 我正在尝试通过编程方式(GO SDK v2)批量获取NAT网关的可用区信息。

据我所知,当调用 ec2Client.DescribeNatGateways() 时,NAT的可用区信息不会被提供。

为了获取可用区信息,我会通过调用 ec2Client.DescribeSubnets 并提供NAT网关的子网ID,得到可用区信息。

但使用这种方法我需要进行多次API调用,这可能会耗费很多时间。

我想知道确定NAT可用区的最有效的方法是什么?

profile picture
专家
已提问 5 个月前34 查看次数
1 回答
0

【以下的回答经过翻译处理】 您可以从ENIs中获取AZ的列表。以下是CLI命令:

aws ec2 describe-network-interfaces --filters Name=interface-type,Values=nat_gateway --query NetworkInterfaces[*].AvailabilityZone

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则