1

AWS IAM 用户登录凭证

我在 Terraform 配置中通过 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"
}
4

1 回答 1

1

您需要使用 启用控制台登录aws_iam_user_login_profile。可以在此处找到 Terraform 文档。您也可以参考这个stackoverflow 问题。

于 2018-03-19T11:31:23.300 回答