2

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

1- 我找不到提供这种详细信息深度的 BOTO3 查询。2- AWS-config 也没有达到这个深度。3- AWS-CLI 会以嵌套 JSON 的形式获取详细信息。但是在这里我失去了自动化的简单性。

我是否在这里遗漏了一个细节,或者 AWS 没有为自动化公开这个细节?

4

1 回答 1

0

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

对此的 boto3 等效项将使用RouteTableRouteTableAssociation是python中的一个很好的例子。

于 2020-05-18T18:30:55.880 回答