gpt4 book ai didi

aws-cdk - 使用 AWS CDK 获取 VPC 的 CIDR 的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-01 00:17:02 24 4
gpt4 key购买 nike

我已经开始使用 AWS CDK 来建立一个新的 VPC,但是在尝试查询其他现有的 VPC 及其 CIDR 范围时我很挣扎 - 这是为了确保我的新 VPC 不会与现有的 CIDR 范围重叠。返回字符串不是我能理解的。您能否举例说明如何查询子网中的 CIDR 范围列表?

谢谢。

最佳答案

如果您尝试将现有 VPC 引用到您的 CDK 堆栈中,您应该使用 VpcNetwork.import 不需要您指定 VPC 的 CIDR 块的静态方法。

您将需要 VpcNetworkRefProps 中指定的其他信息,从 AWS 控制台或 AWS CLI 获取应该不会太难:

就像是:

const externalVpc = VpcNetwork.import(this, 'ExternalVpc', {
vpcId: 'vpc-bd5656d4',
availabilityZones: [ 'us-east1a', 'us-east-1b' ],
publicSubnetIds: [ 'subnet-1111aaaa', 'subnet-2222bbbb' ],
privateSubnetIds: [ 'subnet-8368fbce', 'subnet-8368abcc' ],
});

我们正在考虑让这更容易(见 #506)

关于aws-cdk - 使用 AWS CDK 获取 VPC 的 CIDR 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51718355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com