テンプレートの構造
まずはCloudFormationテンプレートの構造について解説です。
テンプレートはJSONかYAMLで記述します。(以降の解説はYAMLのみを扱います。)
テンプレートの構成は以下の通りで、必須のセクションはResources
のみです。
---
AWSTemplateFormatVersion: "version date"
Description:
String
Metadata:
template metadata
Parameters:
set of parameters
Rules:
set of rules
Mappings:
set of mappings
Conditions:
set of conditions
Transform:
set of transforms
Resources:
set of resources
Outputs:
set of outputs
細かい解説はあとにして、環境を構築しましょう。