- 1. 概要
- 2. TerraformよるIAM Policy の作り方
— 2.1. ポリシードキュメントをデータソースで定義する方法
— 2.2. リソースのpolicy属性にヒアドキュメントとして記述する方法 - 3. Terraform によるIAM Role の作り方
— 3.1. ポリシードキュメントをデータソースで定義する方法
— 3.2. リソースのpolicy属性にヒアドキュメントとして記述する方法 - 4. Terraform を実行する
— 4.1. Terraform のtfvars を準備する
— 4.2. Terraform を実行する - 5. 参考資料
概要
- 今回は、Terraform を使ってIAM ポリシー、IAM ロール、IAM インスタンスプロファイルを作成します。Terraform によるIAM リソースの管理は複数のパターンがありますが、つい十分理解をせず使い回すことも多いかと思います。今回は、”aws_iam_policy_document” を使いデータソースにポリシードキュメントを定義する方法、および”aws_iam_policy” リソースのpolicy属性にヒアドキュメントとしてポリシードキュメントを記述する方法の2パターンを記載しております。
…
全文はこちら:[初学者向け]Terraform によるIAM ポリシー/ロール の作り方
著者:新川貴章