Amazon web services 带有远程ECR源的代码管道
是否可以使用远程ECR存储库作为CodePipeline中的源 我得到以下错误: id为“67890”的注册表中不存在名为“12345.dkr.ecr.eu-central-1.amazonaws.com/ecrrepo”的存储库 (帐户ID已被故意更改) 但是,远程存储库肯定存在 整体情况:我有两个帐户,开发和测试。现在我已经在dev帐户中构建并运行了一个管道,我想在test帐户中执行相同的部署,但使用相同的ECR存储库。 只是附加信息:我可以使用dev帐户的存储库手动部署到测试帐户的ECS集群 CodeBuild绝对支持跨帐户ECR映像访问,不是吗?Amazon web services 带有远程ECR源的代码管道,amazon-web-services,aws-codepipeline,aws-ecr,Amazon Web Services,Aws Codepipeline,Aws Ecr,是否可以使用远程ECR存储库作为CodePipeline中的源 我得到以下错误: id为“67890”的注册表中不存在名为“12345.dkr.ecr.eu-central-1.amazonaws.com/ecrrepo”的存储库 (帐户ID已被故意更改) 但是,远程存储库肯定存在 整体情况:我有两个帐户,开发和测试。现在我已经在dev帐户中构建并运行了一个管道,我想在test帐户中执行相同的部署,但使用相同的ECR存储库。 只是附加信息:我可以使用dev帐户的存储库手动部署到测试帐户的ECS集
有解决方案或解决方法的提示吗?(我可以想到Lambda)在代码管道源代码阶段,当选择ECR时,您只能选择从当前AWS帐户提供ECR 解决方法是在管道中有一个代码构建阶段,可以检索跨帐户ECR源: 当其他帐户中的ECR源发生更改时,CloudWatch事件仍可启动您的管道: CW事件总线: