我正在通过keybase生成凭据。我的地形配置中的io PGP。我可以确认新用户通过aws cli访问成功。
但是,控制台访问仍处于禁用状态。有没有办法在启用控制台访问的情况下创建Terraform用户?
我很感激这有点像Terraform的反模式,但我希望我的新用户能够登录到控制台UI进行验证/调试。
更新1
地形模块:
https://registry.terraform.io/modules/terraform-aws-modules/iam/aws/0.0.4
https://github.com/terraform-aws-modules/terraform-aws-iam/tree/master/modules/iam-user
使用者tf:
module "user" { source = "terraform-aws-modules/iam/aws//modules/iam-user" name = "user" pgp_key = "keybase:foo" }
您需要使用启用控制台登录 aws_iam_user_login_profile . 可以找到这方面的Terraform文档 here . 您也可以参考 this 堆栈溢出问题。
aws_iam_user_login_profile