AWS Cloudformation worldの新機能です。私はelasticbeanstalk設定テンプレートを作成しようとしています。それは設定の1つで、2つのセキュリティグループを使用する必要があります。だから、私はSecurityGroupsがリストであることを、私はAWSのドキュメントhereから読み取るAWS Cloudformation:AWSの弾力性のあるbeanstalk設定で複数のセキュリティグループを参照する方法
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
....
....
を以下のようにそれを与えていると我々はコンマsepratedリストを提供することができます。しかし、それは私のために働いていません。 AWSがエラーを次のプロパティ値の
値はString型でなければなりません
を投げる私は、次の方法でセキュリティグループの値を与える試みたが、それらのどれも働きました。
1) "!参考FirstGroupという、!ImportValue SecondGroup"
2)!参考FirstGroupという、!ImportValue SecondGroup
任意のアイデアセキュリティグループのリストが提供されるべきか?