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 Antwort
0

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

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

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen