TerraformでIAMユーザを作りアクセスキーを得るサンプル
PGPキーがいる。なければ gpg --gen-key
- Create AWS IAM User Login Profile with PGP encrypted password in Terraform | DevCoops
- Decrypt iam_user_login_profile password in Terraform | DevCoops
- aws_iam_access_key | Resources | hashicorp/aws | Terraform Registry
まず
gpg --output pgp/my-public-key.gpg --export heiwa4126 # IDは自分のに変える
で、公開鍵をエクスポートしておく。
さらに
terraform init
terraform apply
で、デプロイ。正常終了したら
./decode_secret.sh
で、GPGのパスフレーズ入れるとデコードされる。
いらんコードがけっこう入ったままでスイマセン。