相关疑难解决方法(0)

AWS CDK 子网选择

我正在使用 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 中选择子网吗?

amazon-web-services amazon-vpc aws-cdk

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

amazon-vpc ×1

amazon-web-services ×1

aws-cdk ×1