【以下的问题经过翻译处理】 我有一个GreenGrass组件,使用* aws.greengrass.DockerApplicationManager 下载并运行存储在AWS ECR中的docker图像。
在初始部署中,GreenGrass核身份验证ECR并下载recipe.yaml中定义的图像。
如果在ECR中更新docker镜像(并且新图像被标记为 latest *),则后续部署不会下载新图像,并继续从存储在GreenGrass设备中的旧图像引导容器。
我尝试将“docker pull”作为组件“生命周期”的“安装”阶段的一部分添加,但该命令失败,因为它没有凭据连接到ECR。我知道GreenGrass Core有凭据,但我无法将它们附加到“docker pull”命令上。
如何确保该组件始终在部署后使用可用于ECR的“最新”标记的docker镜像?
提前致谢