CloudFormation:条件参数
CloudFormation: conditional parameters
构建一个 CloudFormation 堆栈模板,我有一个设置星座,在实例化时我想引用另一个 CloudFormation 堆栈的名称 或 一个非 CloudFormation 管理的数据库作为参数.
有没有办法在我的模板中表示这个星座? IE。 "Parameter DatabaseHost
is mandatory if Parameter DatabaseStack
is blank"?
我不知道 CloudFormation 中的本机选项使一个模板参数以第二个模板参数为条件。
可能的解决方法可能是:
- 将两者设为可选,并告诉用户提供其中之一
- 使用两个模板,两个用例各一个
- 在向用户询问参数
后以编程方式生成模板
构建一个 CloudFormation 堆栈模板,我有一个设置星座,在实例化时我想引用另一个 CloudFormation 堆栈的名称 或 一个非 CloudFormation 管理的数据库作为参数.
有没有办法在我的模板中表示这个星座? IE。 "Parameter DatabaseHost
is mandatory if Parameter DatabaseStack
is blank"?
我不知道 CloudFormation 中的本机选项使一个模板参数以第二个模板参数为条件。
可能的解决方法可能是:
- 将两者设为可选,并告诉用户提供其中之一
- 使用两个模板,两个用例各一个
- 在向用户询问参数 后以编程方式生成模板