我正在尝试通过 CDK 将安全组附加到网络负载均衡器。我在构造函数属性中没有看到选项。我知道这是NLB支持安全组的新功能。请提出建议。
这是我引用的CDK文档
https://aws.amazon.com/about-aws/whats-new/2023/08/network-load-balancer-supports-security-groups/
查看是否有人尝试通过 CDK 关联 NLB 中的安全组
最佳答案
更新:
这是 added在 CDK 2.112.0 ,NetworkLoadBalancer
现在有 securityGroups
prop
原始答案:
截至 2.93.0 - here is the relevant issue 尚未在 CDK 中发布其中包含使用逃生舱口的临时解决方法:
const lb = new elasticloadbalancingv2.NetworkLoadBalancer(this, "nyancatNlb", {
vpc,
});
const nlbSg = new ec2.SecurityGroup(this, "NLBSecurityGroup", { vpc });
const cfnlb = lb.node.defaultChild as elasticloadbalancingv2.CfnLoadBalancer;
cfnlb.addPropertyOverride("SecurityGroups", [nlbSg.securityGroupId]);
关于typescript - 支持 NLB 安全组的 AWS CDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76997098/