2016-06-16 60 views
2

我正在嘗試使雲形成模板上的AutoScalingGroup名稱變爲動態。我在想如果這可以通過參數或其他方式?有沒有參數化雲形成資源名稱的方法?

"DynamicASGName": { 
     "Type": "AWS::AutoScaling::AutoScalingGroup", 
     "Properties": { 
     ...properties here... 
     } 
    } 

回答

2

CloudFormation採用兩套名稱:邏輯資源名稱,堆棧內標識資源,它唯一標識在整個區域它的物理名稱。

CloudFormation不支持動態設置邏輯名稱,但對於某些類型,您可以使用Name property在模板中設置物理名稱。不幸的是,AutoScalingGroup不支持這一點。

更好的解決方案可能是在資源上使用標籤。大多數AWS資源類型(包括AutoScalingGroup)都支持標記,並且可以在CloudFormation模板中動態設置它們。

相關問題