首页 > 解决方案 > AWS 云形成模板,如何动态填充描述

问题描述

我试图将 EC2 实例的定价显示为一个标签的描述,我为每个实例类型和价格创建了一个映射。但我想在参数部分创建堆栈时显示价格价格。我将默认值更新为-

"Price": {
  "Description": "Price per hr for the EC2 instances",
  "Type": "String",
  "Default": "{ "Fn::FindInMap" : [ "Pricing" , { "Ref" : "InstanceType" },"Price"]}"
}

但它不起作用,因为默认值采用字符串。

还有其他方法吗?

标签: amazon-cloudformation

解决方案


这是不可能的,这是我从 AWS 文档中找到的

描述声明的值必须是长度在 0 到 1024 字节之间的文字字符串。您不能使用参数或函数来指定描述

参考: https ://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-description-structure.html


推荐阅读