删除EKS集群创建者IAM用户是否安全?

0

【以下的问题经过翻译处理】 你好,

我们创建了一个EKS集群,并在集群创建后通过aws-auth configmap为其他IAM用户授予了集群访问权限。现在,集群创建者用户已经离开了组织,是否安全可以删除他们的IAM用户?在https://docs.aws.amazon.com/eks/latest/userguide/create-cluster.html中提到:

“因此,重要的是要注意创建集群的主体,并确保永远不要删除它。”

1 Antwort
0

【以下的回答经过翻译处理】 最佳做法是使用AWS IAM角色主体创建Amazon EKS集群。在这种情况下,您无需删除角色,只需将不再需要它的用户的访问权限移除即可。每个AWS IAM主体都有一个唯一的ID(UserId或RoleId)。这个ID存储在集群清单中,对用户不可见,以便为集群创建者提供对集群的管理员访问权限。删除并重新创建AWS IAM主体,即使具有相同的名称和Amazon资源名称(ARN),也会更改此主体ID,新主体将不具有与原始集群创建者相同的访问权限。

因此,仅在您确信以下两点时才应删除集群创建者AWS IAM主体:(1)您拥有一个具有足够权限以调用您需要管理集群的所有Amazon EKS API命令的AWS IAM主体,(2)您在RBAC中配置了一个AWS IAM主体,并在kube-system/aws-auth configmap中配置为system:masters,以便管理随后的用户和资源的Kubernetes RBAC。

一般来说,不应手动编辑aws-auth configmap,并且不应删除集群创建者AWS IAM主体。

目前,eksctl CLI是创建和管理aws-authconfigmap中AWS IAM身份映射的最佳工具。

容器路线图项目也标记为即将推出。这个新功能将使管理AWS IAM主体对Amazon EKS集群的访问更加容易。

profile picture
EXPERTE
beantwortet vor 7 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen