はじめに
Cloudformationで使用するテンプレートセクションをまとめる。
テンプレートの要素
| セクション | 説明 | 必須 | 備考 |
|---|---|---|---|
| AWSTemplateFormatVersion | テンプレートのバージョン情報を指定 | No | バージョンは「2010-09-09」の1つのみ(2025/12/22現在) |
| Description | テンプレートの説明を記述 | No | |
| Metadata | パラメータのグルーピングが可能 | No | |
| Parameters | テンプレートにユーザ入力を追加 | No | |
| Mappings | 実行するリージョンやパラメータに応じて値の変更が可能 | No | 例えば、リージョンによってAMI IDを変更することが可能 |
| Conditions | 条件式の結果(trul/false)に応じてリソース作成有無を分岐可能 | No | |
| Resources | 作成するAWSリソースを定義 | Yes | |
| Outputs | 作成したリソースに関する情報をコンソールに表示 | No |
