如何使用Codepipline部署到其他区域

时间:2019-07-07 08:27:57

标签: amazon-s3 aws-codepipeline

我想做一些非常简单的事情,一个管道将aws codecommit回购的内容传递到另一个区域的S3。 从我所看到的,我必须在代码提交区域上创建管道,否则我将无法访问它。 从我所阅读的内容中,跨区域动作的代码规则支持。但是我在部署阶段有一个错误: 工件“ SourceOutput”的复制失败:无法将工件从eu-west-1中的ao-content-deploy-codepipelineartifactstorebucket-xxx复制到us-east-2中的ao-content-deploy-codepipelineartifactstorebucket-xxx:目标工件存储桶位于一个不同的区域。请在同一区域使用工件桶。

我不确定该如何进行?有人可以帮忙吗?只是确认有可能吗?

感谢您的帮助。 最好

1 个答案:

答案 0 :(得分:0)

您是否偶然使用S3 Deploy操作?

您想要的是为每个想要跨区域操作的区域配置了工件桶的管道。并且您需要为跨区域操作指定区域。此处描述:https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-create-cross-region.html