如何跨组织或跨账户拉取ECR镜像

0

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

我有AWS组织/多个账户。ECR镜像位于一个组织账户上,需要将这些ECR镜像拉取到另一个组织账户的ECS中。尝试此操作时出现错误“Cannotpullcontainererror: pull image manifest has been retried 1 time(s): failed to resolve ref 189426755769.dkr.ecr.eu-west-2.amazonaws.com/ecr-dev-apps:1.0.0: pulling from host 123456789.dkr.ecr.eu-west-2.amazonaws.com failed with status code [manifests 1.0.0]: 403 Forbidden"

我找不到任何关于如何满足这个需求的文档或指南。有人可以对此提出建议吗?谢谢。

profile picture
专家
已提问 5 个月前16 查看次数
1 回答
0

【以下的回答经过翻译处理】 您可以将镜像推送到另一个账户中的 Amazon ECR 存储库或从中拉取图像。首先,您必须创建一个策略,允许辅助账户对存储库执行API调用。然后,使用从辅助账户生成的Docker身份验证令牌,在对主账户的存储库执行推送和拉取命令。

更多信息:https://aws.amazon.com/premiumsupport/knowledge-center/secondary-account-access-ecr/

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则