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

0

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

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

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

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

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

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

profile picture
专家
已回答 5 个月前

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

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

回答问题的准则