代码之家  ›  专栏  ›  技术社区  ›  peterRepeater

在禁用IAM控制台访问的情况下创建的Terraform配置的IAM用户

  •  1
  • peterRepeater  · 技术社区  · 6 年前

    AWS IAM User Sign-in credentials

    我正在通过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"
    }
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   krishna_mee2004    6 年前

    您需要使用启用控制台登录 aws_iam_user_login_profile . 可以找到这方面的Terraform文档 here . 您也可以参考 this 堆栈溢出问题。