[Terraform] CodePipeline で AppConfig へデプロイする
2025-01-23
AWS AppConfig の設定データをデプロイしてみた。
AppConfig
AppConfig には 設定プロファイル (Configuration Profile) と 環境 (Environment) という2つの概念があります。 ・設定プロファイル ... 設定データのソースやバリデーションなど ・環境 ... デプロイ先 本記事では、設定プロファイルにて CodePipeline をソースとして指定します。 そして環境へのデプロイを試みます。

構成
CodePipeline を実行すると AppConfig の環境へデプロイされます。 1. git push で CodePipeline を実行 2. CodeBuild でビルド 3. AppConfig へデプロイ

コード
</>
メモ
AppConfig
location_uri のフォーマットは CloudFormation のドキュメントを参照。
CodeBuild
サンプルとして config.json を作成。 これを AppConfig に保存する。
CodePipeline
AppConfig をデプロイするためのIAM権限が必要
Links