【发布时间】:2019-10-03 18:10:51
【问题描述】:
构建 CloudFormation 堆栈模板,我有一个设置星座,在实例化时我想引用另一个 CloudFormation 堆栈的名称或非 CloudFormation 管理的数据库作为参数。
有没有办法在我的模板中表示这个星座? IE。 “如果参数DatabaseStack为空,则参数DatabaseHost为必填项”?
【问题讨论】:
-
我不这么认为。您可以将两者都设为可选,但添加用户必须提供其中之一的注释。或者有两个模板。
-
感谢您的检查。我曾希望不需要两个模板,但由于我使用的是 Ruby DSL,这可能是最好的方法,因为我可以共享一些 Ruby 代码并避免因拥有两个完全独立的基于 JSON 的堆栈而产生的重复.也可以随意发布这个作为答案。
标签: amazon-web-services amazon-cloudformation