У меня есть 3 этапа CodePipeline
на AWS
.
Источник: Проверяет при фиксации определенную ветку CodeCommit
(успех)
Сборка: запускает некоторые тесты для образа докера с помощью CodeBuild
(успех)
Развертывание: выполняет развертывание в группе развертывания (или некоторых специально помеченных экземплярах EC2).) через CodeDeploy
(ошибка).
Шаг 3 завершается неудачно с
Невозможно получить доступ к артефакту с помощью ключа объекта Amazon S3 'someitem- / BuildArtif /5zyjxoZ 'находится в хранилище артефактов Amazon S3' codepipeline-eu-west-1-somerandomnumber '.Предоставленная роль не имеет достаточных разрешений.
К какой роли относится позднее?
Роль службы CodePipeline
или роль службы CodeDeploy
?
Я почти уверен, что прикрепил соответствующие политики к обоим, хотя ...
Вот фрагмент моей CodePipeline
служебной роли