AWS路由表将详细信息导出到CSV

问题描述 投票:2回答:1

我需要将路线表详细信息导出到CSV。目标是将CSV加载到graphDB。我需要的是RoutetableID,CIDR块,网关和关联的子网列表(作为CSV表)。由于我有多个VPC需要整合数据,因此我将尽可能地实现自动化。

1-我找不到提供这种深度的BOTO3查询。2-AWS-config也不要那么深。3- AWS-CLI将为我提供嵌套JSON的详细信息。但是在这里,我失去了自动化的便利。

我是否在此处缺少详细信息,或者AWS是否不公开此详细信息以进行自动化?

python boto3 boto amazon-vpc aws-config
1个回答
0
投票

在AWS EC2 CLI中,使用describe-route-tableslink),您可以获取routetableID,CIDR块,网关和关联的子网列表。如果使用此CLI,则自动化将从JSON中获取您的四个键值,将其转换为数组并将其写入CSV。

与此等价的boto3将使用RouteTableRouteTableAssociationThis是python中的一个很好的例子。

© www.soinside.com 2019 - 2024. All rights reserved.