【发布时间】:2018-02-09 07:35:50
【问题描述】:
我是 AWS Cloudformation 世界的新手。我正在尝试创建一个 elasticbeanstalk 配置模板。因为它是其中一种设置,我需要使用两个安全组。所以,我给它如下
MyConfigurationTemplate:
Type: AWS::ElasticBeanstalk::ConfigurationTemplate
Properties:
Properties:
ApplicationName: MyApplication
Description: A default Application
SolutionStackName: SolutionStack
OptionSettings:
....
....
- Namespace: aws:autoscaling:launchconfiguration
OptionName: SecurityGroups
Value:
!If
- ConditionIsTrue
- [!Ref FirstGroup, !ImportValue SecondGroup]
- !Ref FirstGroup
....
....
我从 AWS 文档 here 中读到,SecurityGroups 是一个列表,我们可以提供逗号分隔的列表。但这对我不起作用。 AWS 抛出以下错误
属性Value的值必须是String类型
我尝试通过以下方式为安全组赋予价值,但都没有奏效。
1) "!Ref FirstGroup, !ImportValue SecondGroup"
2) !Ref FirstGroup, !ImportValue SecondGroup
知道如何提供此安全组列表吗?
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk amazon-cloudformation aws-security-group