はじめに 最近、IaC(Infrastructure as Code)でAWS環境を構築する必要がありましたが、IaCの知見がない私は環境ごとにYAMLファイルを作成するという非効率な方法をとっていました… 正直環境ごとにファイル内の設定を書き換えるのは手間がかかるので、もっと便利な方法がないかと探していてこの方法にたどり着きました! 備忘録としてこの記事では、AWS CloudFormationテンプレートでパラメータを指定し、環境ごとに異なるリソースを作成する方法について説明します! 前提条件 AWSアカウント AWS CloudFormationの基本的な知識 CloudFormationテンプレートの例 以下に示すのは、環境ごとに異なるリソースを作成するためのCloudFormationテンプレートの例です。 AWSTemplateFormatVersion: "2010-09-0