TL;DR 先日こちらの記事で書いたものの続きと言いますか、運用に導入してみたのでそのお話です。 今まではIAMユーザー作成に関してTerraformで管理をしていたのですが、新しいアカウントができたのでタイミング的にちょうどいいこともありCDKでIAMユーザーの管理をしてみようと思いました。 またデプロイに関しては、Github Actionsを利用することにしました。 AWS CDKの実装やGithub Actionsに至った理由などをお伝えしていきたいと思います。 IAM管理リソース 現在Terraformで管理されているIAM周りのリソースに関して、至ってシンプルなものです。 IAMユーザー IAMロール IAMポリシー アカウントパスワードポリシー なんの変哲も無い構成だと思います。 ちなみに既存のTerraformはこんな感じになっています。 $ tree . ├── READ