如何让我的 ECS Fargate 集群从另一个 AWS 账户中的私有 Docker 注册表中提取容器?如果私有 Docker 注册表在同一个帐户中,我不需要身份验证,但我得到CannotPullContainerError: Error response from daemon: pull access denied for <account id>.dkr.ecr.ap-southeast-2.amazonaws.com/project/container, repository does not exist or may require 'docker login'
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/private-auth.html谈到了身份验证和私有注册表,但似乎没有提到我在另一个 AWS 账户中使用 ECR 的用例。看起来我可以在 ECR 权限中添加对定义的 AWS 账户列表的访问权限,但可能还有其他方法吗?为 ECR 生成的密码似乎只能持续 12 小时,因此无法使用。