cdk python生成路由表条目
是否可以通过cdk向路由表添加路由条目cdk python生成路由表条目,python,routes,aws-cdk,routetable,Python,Routes,Aws Cdk,Routetable,是否可以通过cdk向路由表添加路由条目 我尝试的方法是:使用vpc构造,我尝试迭代公共_子网+私有_子网属性列表,以获取路由表。但是这些返回IRouteTable——我似乎无法使用它进行任何更新。有人知道怎么做吗?谢谢。您可以通过实例化新的CloudFormation路由资源来解决此问题: vpc.privateSubnets.forEach(({ routeTable: { routeTableId } }, index) => { new CfnRoute(stack, 'Priv
我尝试的方法是:使用vpc构造,我尝试迭代公共_子网+私有_子网属性列表,以获取路由表。但是这些返回IRouteTable——我似乎无法使用它进行任何更新。有人知道怎么做吗?谢谢。您可以通过实例化新的CloudFormation路由资源来解决此问题:
vpc.privateSubnets.forEach(({ routeTable: { routeTableId } }, index) => {
new CfnRoute(stack, 'PrivateSubnetPeeringConnectionRoute' + index, {
destinationCidrBlock: '10.0.0.0/16',
routeTableId,
vpcPeeringConnectionId: peeringConnection.ref,
})
})
您需要知道这些路由的对等连接的ID。在上面的示例中,它在同一堆栈中创建时被引用:
const peeringConnection = new CfnVPCPeeringConnection(
stack,
'PeeringConnection',
{
peerVpcId: peerVpc.vpcId,
vpcId: vpc.vpcId,
}
)
考虑[1]、[2]和[3]了解更多详细信息
[1]
[2]
[3] 结果表明,它使用了在cdk中添加路由的子网结构(使用add_route方法)。