201.CloudFormation CloudFormationの基礎 基本概念 CloudFormationは、AWSが提供する公式のIaC(Infrastructure as Code)ツールです。IaCとは、インフラストラクチャの構成をコードとして記述・管理する手法で、CloudFormationはAWSリソースに特化したIaCを実現します。 CloudFormationの最大の特徴... 2025-12-19
201.CloudFormation ディレクトリ構成 基本方針 environments/ディレクトリ配下に本番(prd)、ステージング(stg)、開発(dev)の環境別テンプレートとパラメータを配置し、templates/ディレクトリ配下の共通テンプレートをネストされたスタックまたはクロススタック参照で呼び出すことで、共通のインフラストラクチャ定義を複数環境で再利用しな... 2025-12-19
201.CloudFormation YAML CloudFormationテンプレートで使用される構造化データの記述形式です。YAMLまたはJSONで記述されますが、特にYAMLのブロックスタイルは可読性が高く、人間が理解・保守しやすいため一般的に推奨されます。テンプレートは論理的な階層構造を持ち、リソース定義やパラメータ設定を明確に表現できる点が特徴です。 基本... 2025-12-19
201.CloudFormation テンプレート セクション セクション説明AWSTemplateFormatVersionバージョン指定Description説明Metadata追加情報Parameters入力パラメータMappings固定値マッピングConditions条件分岐Transform特殊変換Resourcesリソース定義Outputs出力値 AWSTe... 2025-12-19
201.CloudFormation コマンド一覧 テンプレートの検証 # テンプレートの構文チェック aws cloudformation validate-template \ --template-body file://template.yaml スタックの作成 # 基本的なスタック作成 aws cloudformation create-stack \ --s... 2025-12-19