Ошибка CodePipeline AWS «В данный момент выполняется операция с этим набором изменений. Повторите попытку позже» - PullRequest
0 голосов
/ 13 июня 2018

Я получаю очень странную ошибку при использовании AWS CodePipeline.Я создал свой проект из CodeStar с помощью скаффолда «Nodejs + AWS Lambda + Web-сервис».

Я просто пытаюсь выполнить шаг сборки «Развертывание», но он выдает мне эту ошибку:

Не удалось выполнить действие Операция с этим набором изменений в данный момент выполняется.Пожалуйста, повторите эту операцию позже.(Сервис: AmazonCloudFormation; Код состояния: 400; Код ошибки: InvalidChangeSetStatus; Идентификатор запроса: f9e5a5a0-6e86-11e8-8db7-3f04173419bf)

Имя «набора изменений» по умолчанию - «pipe-changeset»».Есть возможность изменить его, когда вы редактируете шаг сборки, но странно, даже когда я меняю имя, оно все равно возвращается к «pipe-changeset».Это ошибка в AWS CodePipeline?Кто-нибудь еще сталкивался с этой проблемой?Спасибо!

enter image description here

1 Ответ

0 голосов
/ 13 июня 2018

В итоге это оказалось вызвано моими собственными ошибками в настройке этапов / действий CodePipeline.Я создал дополнительные этапы «Развертывание» для нескольких сред, и после этого я увидел ошибку.Кажется, что все действия / этапы / проекты могут использовать имя набора изменений , которое просто называется "pipe-changeset", и здесь не было никаких проблем в моем проекте (что, я думаю, является причиной ошибкисообщение было настолько запутанным).

Фактическая проблема заключалась в том, что у меня было несколько этапов развертывания, ссылающихся на одно и то же Имя стека .Итак, мораль в том, что если вы хотите иметь несколько этапов развертывания, им нужно иметь собственное имя стека (и вам также необходимо соответствующим образом изменить свои роли в IAM).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...