【发布时间】:2022-03-12 14:47:51
【问题描述】:
我正在尝试将策略附加到 Terraform 中的 IAM 角色。我只知道角色的 ARN 编号,而不知道它的“友好名称”。但策略附件功能要求我使用友好名称,而不是 ARN 编号。
如果我已经拥有 ARN 编号,如何获取 IAM 角色的友好名称?
这是我目前所拥有的——它给了我“ValidationError:角色名称的指定值无效。它必须只包含字母数字字符和/或以下内容:+=,.@_-”。我相信这是因为我使用的是角色名称的 ARN 编号而不是友好的角色名称。
resource "aws_iam_role_policy_attachment" "my-policy-attachment" {
role = "arn:aws:iam::my_user_account_id:role/my_role_name"
policy_arn = aws_iam_policy.my_policy.arn
}
谢谢!
【问题讨论】:
-
你试过“my_role_name”吗?
标签: amazon-web-services terraform