AWSインフラをYAML/JSONテンプレートで「コードとして管理(IaC)」できるサービス。 EC2・RDS・VPCなど何百ものリソースを1つのテンプレートで定義し、繰り返し同じ環境を構築できる。 変更セットで差分確認してから安全に適用可能。
IaCの先駆け的存在。TerraformやCDKとよく比較される。 AWS CDK(Cloud Development Kit)はPython・TypeScript・JavaなどのコードでCloudFormationテンプレートを生成できる。 スタックセットを使えば複数アカウント・リージョンへ一括デプロイが可能。