給自己 2022 年的新目標 – AWS Certified Developer Associate 的學習筆記。這篇筆記簡介下 AWS 的 CloudFormation 的 Mapping 和 Outputs。
課程相關資訊
[連結]:https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/learn/lecture/11937076
本篇範圍:Chapter 17
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. Mappings 是將變數寫在 Template 中。若你有事先知道的一些參數值,像是 Region, AZ, Environment…等,你可以考慮寫在檔案中
2. 你可以用 Fn::FindInMap, !FindInMap [MapName, TopLevelKey, SecondLevelKey ] 的型式來取得值
3. 你可以用 CLI, AWS Console 知道你最後產出的 CloudFormation 設定檔是什麼
4. 擅用 Export Value,並在其他的設定檔用 Fn::ImportValue 來載入值