首页 > 解决方案 > 与 BitBucket 集成时 AWS CodePipeline 的 AWS IAM 访问异常

问题描述

我正在尝试使用 AWS CodePipeline 为我们的 CICD 流程构建管道。我单击“创建管道”,提供名称并使用第一个面板的默认值。在下一个面板上,选择“BitBucket(beta)”作为源提供程序时,我得到以下访问异常:

AccessDeniedException: 用户:arn:aws:iam::280945876345:user/Roger 无权执行:codestar-connections:ListConnections on resource:arn:aws:codestar-connections:us-west-2:280945876345:*

我浏览了文档并向 IAM 用户提供了对 CodePipeline、CodeDeploy、CodeStar、CodeBuildAdmin、CloudFormation、AmazonS3、AmazonECS、AWSCodeCommit 的完全访问权限。我没有找到任何可以添加的与 codestar-connections:* 相关的策略。我了解 CodePipeline-BitBucket 集成处于 Beta 阶段,但只是想检查是否有其他人遇到此问题并解决了它。

标签: amazon-web-servicesbitbucketamazon-iamaws-codepipeline

解决方案


根据评论,问题是由于缺少对codestar-connections.

解决方案是在相关角色中创建一个内联策略,并具有codestar-connections:*.


推荐阅读