Как использовать codepipline для развертывания в другом регионе - PullRequest
0 голосов
/ 07 июля 2019

Я хочу сделать что-то довольно простое, конвейер, который доставляет содержимое репозитория с кодом aws на S3 в другой регион.Из того, что я вижу, я должен создать конвейер в области codecommit, иначе я не могу получить к нему доступ.Из того, что я прочитал поддержку codepipline через действия регионов.Однако у меня есть ошибка на этапе развертывания: Сбой репликации артефакта «SourceOutput»: Не удалось реплицировать артефакт из ao-content-deploy-codepipelineartifactstorebucket-xxx в eu-west-1 в ao-content-deploy-codepipelineartifactstorebucket-xxx в us-восток-2: область назначения артефакта находится в другом регионе.Пожалуйста, используйте ведро с артефактами в том же регионе.

Я не уверен, как поступить?кто-нибудь может помочь?просто подтвердите, что это возможно?

Спасибо за вашу помощь.Лучший

1 Ответ

0 голосов
/ 07 июля 2019

Вы случайно используете действие S3 Deploy?

Вам нужен конвейер, сконфигурированный с корзиной артефактов для каждого региона, для которого вы хотите межрегиональные действия.И вам нужно указать регион для межрегиональных действий.Это описано здесь: https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-create-cross-region.html

...