【发布时间】:2020-04-10 22:01:31
【问题描述】:
有谁知道允许用户创建 EKS 集群的最低 IAM 权限是多少?
我正在假设一个角色只是使用 Terraform 创建一个集群,并且该角色在其策略中定义了以下语句(仅此而已):
{
"Sid": "AllowEKSCreate",
"Effect": "Allow",
"Action": [
"eks:List*",
"eks:Describe*",
"eks:CreateCluster",
"ec2:Describe*"
],
"Resource": "*"
},
{
"Sid": "AllowEKSAll",
"Effect": "Allow",
"Action": "eks:*",
"Resource": "arn:aws:eks:eu-west-1:XXXXXXXXXX:cluster/my-cluster"
}
在 CloudTrail 中我只看到:
AWS access key: XXXXXXXX
AWS region: eu-west-1
Error code: AccessDenied
Event ID: XXXXXXXX
Event name: CreateCluster
Event source: eks.amazonaws.com
成功的事件:
- sts:GetCallerIdentity
- ec2:DescribeAccountAttributes
CloudTrail 中不存在其他不成功的事件。
【问题讨论】:
标签: amazon-web-services kubernetes amazon-eks