通过 aws-cdk 的 VPC 对等互连

Uda*_*kam 4 amazon-web-services aws-cdk

我使用 aws-cdk 创建了 2 个 VPC。cdk 在创建 cloudformation 堆栈时动态创建路由表。我在创建的两个 VPC 之间创建了一个对等连接,CfnVPCPeeringConnection但我不确定如何将路由添加到 vpc 对等连接,因为我不知道 RouteTableId 是什么。

小智 7

您可能指的是对等连接 ID。一旦你知道了,你就可以修改路由表。

在打字稿中,你是这样理解的

import ec2 = require("@aws-cdk/aws-ec2");
....
const vpc_peering = new ec2.CfnVPCPeeringConnection (...)
const vpc_peering_id = vpc_peering.ref
Run Code Online (Sandbox Code Playgroud)

  • 谢谢克里斯蒂。是的,这就是我使用 python 所做的。我使用下面的代码添加了路线。路由 = ec2.CfnRoute(self, 'PeerRoute',route_table_id=subnet.route_table.route_table_id,destination_cidr_block=vpc.vpc_cidr_block,vpc_peering_connection_id=peering.ref ) (2认同)