【发布时间】:2020-05-23 07:42:47
【问题描述】:
我需要一个涉及两个或多个 AWS 账户的拓扑:
- 我的生产帐户,我在其中将应用程序映像发布到 ECR,并将其他文件发布到 S3 存储桶
- 一个或多个客户帐户,其中有一个 EKS 集群,可分别从 ECR 和 S3 存储桶中提取图像和文件
出于显而易见的原因,它不想公开我的资源,因此我只需要为特定客户(帐号)启用访问权限
我想在一个地方管理我的客户,因此我想将所有这些资源启用到我将允许我的客户担任的特定角色(AWS 帐号列表)。
我遇到的问题是在 kubelet 领域,我找不到方法告诉我的 EKS 工作人员/kubelet 承担这个角色。可能吗?如果没有,如果我想在一个地方管理我的客户,我还有什么其他选择?
谢谢
【问题讨论】:
-
你有没有找到任何解决方案。 AWS 搞砸了,看起来没有选项可以与另一个帐户或至少命名空间共享整个 ECR 私有注册表,管理单个存储库级别的权限非常困难,有 100 多个存储库..
标签: amazon-web-services amazon-iam amazon-eks kubelet amazon-ecr