Terraform 错误:创建IAM用户时出错abc@123.com:EntityAlreadyExists:名称为的用户abc@123.com已经存在

Terraform 错误:创建IAM用户时出错abc@123.com:EntityAlreadyExists:名称为的用户abc@123.com已经存在,terraform,amazon-iam,Terraform,Amazon Iam,我有一个中央AWS帐户,我在其中创建用户,以便我可以为他们分配开发人员和测试人员角色 下面是我的结构:- 中央帐户(已创建UserA、UserB、UserC等) 我的账户:-账户1,账户2,账户3,账户4 现在我的设想是:- I need UserA and UserB to have Developer roles in Account1 I need UserA and UserC to have Tester roles in Account1 and Account2 在实现这一目标的

我有一个中央AWS帐户,我在其中创建用户,以便我可以为他们分配开发人员和测试人员角色

下面是我的结构:-

中央帐户(已创建UserA、UserB、UserC等)

我的账户:-账户1,账户2,账户3,账户4

现在我的设想是:-

I need UserA and UserB to have Developer roles in Account1
I need UserA and UserC to have Tester roles in Account1 and Account2
在实现这一目标的同时,我发现以下错误:-

Error: Error creating IAM User abc@123.com: EntityAlreadyExists: User with name abc@123.com already exists.
源块

resource "aws_iam_group" "group" {
  name = "developer"
}
resource "aws_iam_group_membership" "group" {
  count = "${length(var.username)}"
  name  = "developer_group_membership"
  users = ["${element(aws_iam_user.user.*.name, count.index)}"]
  group = aws_iam_group.group.name
}
resource "aws_iam_user" "user" {
  count         = length(var.username)
  name          = element(var.username, count.index)
  force_destroy = true
}

resource "aws_iam_policy" "policy" {
  name        = "iam_user_application_developer_role_policy"
  description = "IAM Policy"
  policy      = data.template_file.iam_policy_template.rendered
}

resource "aws_iam_user_policy_attachment" "iam_policy_attach" {
  count      = length(var.username)
  user       = element(aws_iam_user.user.*.name, count.index)
  policy_arn = aws_iam_policy.policy.arn
}

错误是告诉您该用户已经存在。在运行此操作之前,您是否已经创建了用户?如果是这样,您需要将它们导入到您的状态文件中。若并没有,那个么你们需要看看你们对国家做了什么。无论如何,此问题的内容都无法帮助解决您的问题。@ydaetskcoR Yes。。我已经在中心帐户中创建了用户。我需要相同的用户成为Account1和account2的一部分。