不知道这是来自 AWS 的错误还是什么。我创建了一个 IAM 用户并为其提供了完整的管理策略。然后我使用这个用户使用 CLI 创建了一个 EKS 集群,但是当我使用root 用户eksctl
登录到 AWS 控制台时,我在尝试访问集群节点时遇到了以下错误。
您当前的用户或角色无权访问此 EKS 集群上的 Kubernetes 对象这可能是由于当前用户或角色没有 Kubernetes RBAC 权限来描述集群资源或在集群的身份验证配置映射中没有条目。
我有这些问题
- root 用户是否具有从控制台查看每个资源的完全访问权限?
- 如果上述情况属实,这是否意味着当我从 CLI 创建资源时,我必须使用同一用户登录才能查看它?
- 或者有没有办法可以将策略附加到 root 用户?在控制台中没有看到类似的东西。
AWS 本身不建议为 root 用户创建访问密钥并将其用于可编程访问,所以我现在很困惑。有人帮忙
到目前为止,我看到的所有问题以及此处文档的链接都是关于在 AWS IAM 中创建的用户或角色,而不是根用户。