我正在使用 AWS CDK 创建负载均衡器。我对CloudFormation很熟悉。在创建负载均衡器期间,我想给出如下子网。
LB:
Type: AWS::ElasticLoadBalancingV2::LoadBalancer
Properties:
Tags:
-
Key: "Name"
Value: !Ref "AWS::StackName"
Subnets:
-
Fn::ImportValue: "infra-vpc-base::SubnetIdPrivateAz1"
-
Fn::ImportValue: "infra-vpc-base::SubnetIdPrivateAz2"
Run Code Online (Sandbox Code Playgroud)
我尝试在 CDK 中创建 LB,如下所示。
lb = elbv2.ApplicationLoadBalancer(
self, "LB",
load_balancer_name="Load Balancer CDK",
vpc = vpc,
internet_facing= False,
security_group= mws_vpc_sg_alb,
vpc_subnets= ???
)
Run Code Online (Sandbox Code Playgroud)
在上面的代码中vpc_subnets我想给出两个子网。上面代码中的vpc_subnets类型是typing.optional[aws_cdk.aws_ec2.SubnetSelection]= none.
有人可以帮助我在 AWS CDK 中选择子网吗?