2017-03-09 22 views
0

CloudFormationテンプレートのパラメータとしてスタック名のリストを指定する方法はありますか?私が試したAWS CloudFormation - パラメータとしてのスタック名リスト

:また

"Parameters": { 
    "NetworkStackName": { 
    "Type": "List<AWS::CloudFormation::Stack>" 
    } 
} 

"Type": "List<AWS::CloudFormation::Stack::Id>" 
[...] 
"Type": "List<AWS::CloudFormation::Stack::StackName>" 
[...] 
"Type": "List<AWS::CloudFormation::Stack::StackName>" 
[...] 
"Type": "List<AWS::Stack>" 

しかし、運が...そしてAWS::Ec2リソースを一覧表示する以外の何のための任意のドキュメントを見つけることができません。

答えて

1

AWS::CloudFormation::StackAWS::CloudFormation::Stack::IdCloudFormation::Stack::StackNameAWS::Stackのいずれも使用できません。このようなパラメータタイプは存在しないためです。利用可能なパラメータタイプは、here(「AWS固有のパラメータタイプ」にあります)があります。

あなたのパラメータは CommaDelimitedList可能性が

"Parameters": { 
    "NetworkStackName": { 
    "Type": "CommaDelimitedList" 
    } 
} 

あなたは、例えば、カンマ区切りのリストの文字列としてあなたのスタックの名前を注入できるように、

この方法を使用
"stackName1,stackName2,stackName3" 

NetworkStackNameうん

["stackName1", "stackName2", "stackName3"] 
+0

につながることを恐れていた...たぶん1日、彼らは、パラメータの種類を追加します... 'でリスト形式のため –

+0

感謝デフォルトのパラメータ!私は他の場所でそれを見つけることができませんでした – Putnik

関連する問題