我正在尝试使用 AWS CodePipeline 为我们的 CICD 流程构建管道。我单击“创建管道”,提供名称并使用第一个面板的默认值。在下一个面板上,在选择“BitBucket(beta)”作为源提供者时,我得到以下访问异常:
拒绝访问异常: 用户:arn:aws:iam::280945876345:user/Roger 无权执行:codestar-connections:ListConnections 资源:arn:aws:codestar-connections:us-west-2:280945876345:*
我浏览了文档并向 IAM 用户提供了对 CodePipeline、CodeDeploy、CodeStar、CodeBuildAdmin、CloudFormation、AmazonS3、AmazonECS、AWSCodeCommit 的完全访问权限。我找不到任何与 codestar-connections:* 相关的政策,我可以添加。我知道 CodePipeline-BitBucket 集成处于 Beta 阶段,但只是想看看是否有其他人遇到过此问题并已解决。
最佳答案
根据评论,问题是由于缺少对 codestar-connections
的权限。
解决方案是在具有 codestar-connections:*
权限的相关角色中创建内联策略。
关于amazon-web-services - 与 BitBucket 集成时 AWS CodePipeline 的 AWS IAM 访问异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61570924/