新聞來源:AWS CloudFormation Update – YAML, Cross-Stack References, Simplified Substitution
有三個很重大的更新:
- YAML Support: 主要的新功能,可以用 YAML 寫 Template。CloudFormation 的 Function 則是用
!GetAtt表示。 - Cross Stack References: 可以用
ImportValuefunction 參考其他 stack 的變數。被參照的 stack reference 就不能刪除。 - Simplified Substitution: 可以用
This is ${VarName}的方式做字串取代。- 原本要都要透過
Fn:Join做字串串接,Template 會變得很難閱讀。 - 現在可以透過這樣的方式:
!Sub | "This is ${VarName}" - 很多地方需要使用
userdata啟動 ec2 時,需要把整段 bash 放入,透過這個新的表示方式就很容易閱讀
- 原本要都要透過






