【发布时间】:2019-03-29 07:17:39
【问题描述】:
CFN 模板中是否有可能根据参数向 ALB 添加一些特定的安全组?
我遇到两个安全组添加到 ALB 的情况:
ALB
Type: AWS::ElasticLoadBalancingV2::LoadBalancer
Properties:
...
SecurityGroups:
- !Ref 'SecurityGroup1'
- !Ref 'SecurityGroup2'
现在有一个SecurityGroup3,只有在某些参数具有特定值时,我才会最终添加它。假设如果参数add_sg3 等于yes,则将第三个 SG 添加到 ALB。我总是在类似的情况下使用"!If,但有超过 2 个 SG。任何的建议都受欢迎。谢谢!
【问题讨论】: