我知道在boto3中有一个可用的describe_nat_gateways函数,但是只有当你已经有了网络网关的id时,它才会有用。是否有计划搜索所有现有的nat网关,类似于使用ec2.subnets.all()检索所有子网的方式?
发布于 2019-05-21 00:37:11
使用boto3时,您可以创建资源或客户端。要在没有id的情况下使用describe_nat_gateways (因此,列出您所在地区的所有id),您所要做的就是:
import boto3
client = boto3.client('ec2')
response = client.describe_nat_gateways()
print(response)您可以在此链接中了解有关客户端方法的更多信息:https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#client
发布于 2018-04-21 02:40:07
不要紧,我最终在该describe_nat_gateways函数上使用了过滤器(vpc_id),并生成了分配给每个单独vpc的所有nat_gateways。换句话说,我通过简单地解析结果nat_gateways :)
https://stackoverflow.com/questions/49947022
复制相似问题