AWS CDKで環境ごとのスタックを効率的に管理する
はじめに システム開発をしていると、異なる環境(dev,stg,prodなど)に対して、異なる設定値を持たせたいケースがあるかと思います。 本記事では、TypeScriptの力を活用して、各環境ごとの設定を効率的に管理する方法を紹介します。 実装方法の概要...
続きを読む7件の記事
はじめに システム開発をしていると、異なる環境(dev,stg,prodなど)に対して、異なる設定値を持たせたいケースがあるかと思います。 本記事では、TypeScriptの力を活用して、各環境ごとの設定を効率的に管理する方法を紹介します。 実装方法の概要...
続きを読む
はじめに 本記事では Terraform 使用時に考慮が必要だと感じたことについてまとめます。Terraform をプロジェクトで使用する場合、考慮する項目は本ページの内容以外にもあるかと思いますが、参考にしていただければと思います。 必要なドキュメントについて IaC なので Terraform...
続きを読む
はじめに 本記事では Terraform 開発環境をローカルに構築する方法についてまとめます。 Terraform のインストールや開発を助けるツールのインストールを行います。 最後に VSCode を使用する場合の追加設定も記載します。 環境 Mac を使用します。 - Apple M1 - macOS...
続きを読む
はじめに 本記事では AWS CDK で環境ごとにパラメータを変えてデプロイを行う方法についてまとめます。 実際のPJでは開発環境と本番環境が存在し、各環境でリソースに設定する値が異なる場合がありますが、そういった場合に本記事で紹介する方法が役立つと思います。 手順 プロジェクトの作成はAWS Cloud...
続きを読む
はじめに CloudFormation テンプレートは YAML、JSON 2種類での記述が可能です。 YAMLで記述する場合も、一部 JSON をそのまま記載することができ、例えば IAM ポリシーについては既存の JSON 定義をそのまま利用できるため JSON で記述した方が簡単です。...
続きを読む
はじめに 本記事では CodeCommit、CodeBuild、CodePipeline を使用した CI/CD パイプラインの構築を行います。 なお、今回テンプレートの作成及びデプロイには rainhttps://github.com/aws-cloudformation/rain を使用しました。 rain...
続きを読む
はじめに 既存の AWS リソースをを AWS CloudFormation以降Cfnテンプレート化する際に Former2https://former2.com を使ってみました。 Former2 は Web アプリとして公開されていて、ブラウザ経由で利用することも可能ですが、利用には Cfn...
続きを読む