AWS SSOを利用してTerraformを実行する流れ

https://docs.aws.amazon.com/ja_jp/res/latest/ug/sso-idc.html

https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html

前提として、AWS Organizationの設定、IAM Identity Centerからユーザー作成をしている状態になっていること。

  1. AWS Organizationを設定する
  2. IAM Identity Centerでユーザー作成
  3. グループは適当に、AWSアカウントの割り振りはAWS Organizationの各アカウントを指定
    1. 許可設定は一旦AdministratorAccessで
  4. AWS access portal URLをメモる
  5. あとはTerraformでSSOログインするだけ
  • aws configの設定
    • ~/.aws/config

  • sso ログイン

  • terraform実行

aws configure sso で対話形式で実行するよりは、.aws/configを先に作成しておくと楽。IAM Identity CenterのTerraform化はまた後ほど。

Was this helpful?

0 / 0

コメントを残す