AWS Исключение доступа IAM с AWS CodePipeline при интеграции с BitBucket - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь построить конвейер для нашего процесса CICD, используя AWS CodePipeline. Я нажимаю «Создать конвейер», предоставляю имя и использую значения по умолчанию для первой панели. На следующей панели, выбрав «BitBucket (бета)» в качестве поставщика источника, я получаю следующее исключение доступа:

AccessDeniedException: Пользователь: arn: aws: iam :: 280945876345: пользователь / Roger не авторизован для выполнения: codestar-connections: ListConnections на ресурсе: arn: aws: codestar-connections: us-west-2: 280945876345: *

Я просмотрел документацию и предоставил полный доступ к CodePipeline, CodeDeploy, CodeStar, CodeBuildAdmin, CloudFormation, AmazonS3, AmazonECS, AWSCodeCommit для пользователя IAM. Я не нахожу никаких политик, связанных с codestar-соединениями: * которые я мог бы добавить. Я понимаю, что интеграция CodePipeline-BitBucket находится в бета-фазе, но я просто хотел проверить, не сталкивался ли кто-либо еще с этой проблемой и не решил ли ее.

1 Ответ

0 голосов
/ 03 мая 2020

Судя по комментариям, проблема возникла из-за отсутствия разрешений на codestar-connections.

Решением было создание встроенной политики в рассматриваемой роли с разрешениями на codestar-connections:*.

...