AWS 允许用户调用 create-role

AWS 允许用户调用 create-role

尝试创建角色时http://docs.aws.amazon.com/vm-import/latest/userguide/import-vm-image.html我遇到了以下错误(AccessDenied) when calling the CreateRole operation: User: arn:aws:iam::806409516843:user/<username> is not authorized to perform: iam:CreateRole on resource: arn:aws:iam::806409516843:role/vmimport

我尝试阅读文档并在 Google 上搜索过该主题,但似乎找不到允许我的用户创建角色的方法。请帮忙。

答案1

如果您拥有账户的根访问权限,则只需编写自己的策略并将其附加到用户(AWS 控制台 => IAM => 用户 => 添加内联策略)。以下是示例:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Stmt1482712489000",
            "Effect": "Allow",
            "Action": [
                "iam:CreateRole"
            ],
            "Resource": [
                "*"
            ]
        }
    ]
}

答案2

我选择了 AttachPolicy(针对一个组,但我想你也可以针对单个用户这样做)并附加了 AdministratorAccess。这可能后来被发现是一个糟糕的选择,但我认为它可以为我提供我需要做的任何其他事情。

相关内容