CloudFormation:条件参数

时间:2018-02-27 17:49:07

标签: amazon-web-services amazon-cloudformation

构建CloudFormation堆栈模板,我有一个设置星座,在实例化时,我想引用另一个CloudFormation堆栈的名称​​或非CloudFormation管理的数据库作为参数。

有没有办法在我的模板中表示这个星座?即"如果参数DatabaseHost为空白"参数DatabaseStack是必填项?

1 个答案:

答案 0 :(得分:1)

我并不知道CloudFormation中的原生选项会使一个模板参数以第二个模板参数为条件。

可能的解决方法可能是:

  • 使两者都可选,并告诉用户提供其中一个
  • 使用两个模板,一个用于两个用例
  • 在询问用户参数
  • 之后以编程方式生成模板