AWS Greengrass v2如何从不同账户中的私有ECR注册表中拉取Docker镜像?

0

【以下的问题经过翻译处理】 我目前正在使用 Greengrass Core v2 (GGC) 部署docker镜像到我的边缘设备上。docker镜像和GGC设备都位于同一个AWS账户中。借助 aws.greengrass.DockerApplicationManageraws.greengrass.TokenExchangeService 组件,这一点已经正常运行。

现在,我在想是否可能从一个 不同的AWS账户中的私有ECR Registry 部署或拉取docker镜像到GGC设备中。我目前不知道在哪里设置适当的权限以允许此操作。

作为解决办法,我否则会考虑采用跨账户复制的方法,是否有更简单的方法?

1개 답변
0

【以下的回答经过翻译处理】 Greengrass不直接支持这一功能。使用Greengrass提供的内置Docker镜像拉取支持,您的镜像必须与Greengrass设备注册的账户和区域相同。

您可以通过在组件配方中使用适当的命令来自行下载镜像,但这不是一个直接提供和支持的方式。有关自行下载图像的ECR文档,请参见:https://docs.aws.amazon.com/AmazonECR/latest/userguide/docker-pull-ecr-image.html

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인