AWS CDK如何通过可用区获取子网ID?

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

我可以获取所有可用区的子网 ID,但我不知道如何获取特定可用区的子网 ID。

const vpc = ec2.Vpc.fromLookup(this, 'VPC', {
  vpcId: vpcid,
});

const az1 = vpc.availabilityZones[0];

const privatesubnets = vpc.selectSubnets({availabilityZones: vpc.availabilityZones});

//subnetid1 is the subnet id in the first availability zone 
const subnetid1 = vpc.selectSubnets(availabilityZones: az1);

subnetid1 给我错误。

如何获取仅在可用区1的子网ID?

javascript amazon-vpc aws-cdk-typescript
1个回答
0
投票
const subnetid1 = vpc.selectSubnets({availabilityZones: [vpc.availabilityZones[0]]}).subnetIds[0];
© www.soinside.com 2019 - 2024. All rights reserved.