【问题标题】:Terraform import aws_iam_group, return errorTerraform 导入 aws_iam_group,返回错误
【发布时间】:2019-05-19 06:36:36
【问题描述】:

如何使用 Terraform 在现有组中添加新用户?

我正在使用:terraform import aws_iam_group.group [name-group]

我的密码

resource "aws_iam_group" "group"{
  name = "default"
}

resource "aws_iam_group_membership" "member"{
   name = "${var.aws_iam_group_member_name}"

   users = ["${aws_iam_user.user.name}"]

   group = "${aws_iam_group.group.name}"
}

resource "aws_iam_user" "user" {
  name = "${var.aws_iam_username}"
  path          = "/"
  force_destroy = true

}

运行:

terraform plan --target=aws_iam_group.group

terraform apply

发生了 1 个错误:

  • aws_iam_group.group:发生 1 个错误:

  • aws_iam_group.group:创建 IAM 组默认值时出错:EntityAlreadyExists:名称为默认值的组已存在。 状态码:409,请求ID:54c27edd-02fb-11e9-b510-a7c53bb3d8e2

【问题讨论】:

    标签: amazon-web-services infrastructure terraform-provider-aws


    【解决方案1】:

    尝试像这样引用组

    data "aws_iam_group" "example" {
      group_name = "default"
    }
    

    这将拉入组信息,然后您可以为您的用户引用属性。

    https://www.terraform.io/docs/providers/aws/d/iam_group.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-21
      • 2018-09-25
      • 2010-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多