我正在尝试在命令行运行此命令:
aws eks create-cluster \
--name ignitecluster \
--role-arn "$role_arn" \
--resources-vpc-config subnetIds="$subnet_id",securityGroupIds="$security_group"
Run Code Online (Sandbox Code Playgroud)
我得到:
调用 CreateCluster 操作时发生错误 (AccessDeniedException):用户:arn:aws:iam::9136xxxx20371:user/ec2_resources is notauthorized to perform: eks:CreateCluster on resource: arn:aws:eks:us-west-2: 9136xxxx371:簇/点燃簇
我一生都无法弄清楚如何授予此角色权限eks:*,有人知道吗?
dla*_*law 21
为此,您需要是被允许在账户中编辑 IAM 角色的用户或角色。
在 AWS 控制台中,打开 IAM 服务,单击用户,选择用户。在权限选项卡上单击添加内联策略链接。
以下策略将所有权限添加到用户。
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "eksadministrator",
"Effect": "Allow",
"Action": "eks:*",
"Resource": "*"
}
]
}
Run Code Online (Sandbox Code Playgroud)
Sid 的“eksadministrator”值可以更改为更适合您的值。
| 归档时间: |
|
| 查看次数: |
8053 次 |
| 最近记录: |