AWS CloudFormation – 模板中的自定义variables
有没有什么办法来定义从CloudFormation模板参数派生的经常使用的值的快捷方式? 例如 – 我已经创build了一个脚本,它创build了ELB名称project的多可用区项目堆栈,ELB后面有两个名为project-1和project-2实例。 我只将ELBHostNameparameter passing给模板,稍后使用它来构造: "Fn::Join": [ ".", [ { "Fn::Join": [ "", [ { "Ref": "ELBHostName" }, "-1" ] ] }, { "Ref": "EnvironmentVersioned" }, { "Ref": "HostedZone" } ] ] 这种结构或非常相似的模板在整个模板中重复多次 – 创buildEC2主机名,Route53logging等。 而不是一遍又一遍地重复,我想分配的Fn::Join的输出到某种types的variables,只能参考,就像我可以用"Ref":语句。 理想情况下是这样的: Var::HostNameFull = "Fn::Join": [ … ] … { "Name": { "Ref": "Var::HostNameFull" } } 或类似的简单的东西。 Amazon CloudFormation可能吗?