amazon-web-services - 与 BitBucket 集成时 AWS CodePipeline 的 AWS IAM 访问异常

标签 amazon-web-services bitbucket amazon-iam aws-codepipeline

我正在尝试使用 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/

相关文章:

amazon-web-services - 从 AWS ECS Fargate 访问 AWS RDS 的最佳方式

linux - python脚本通过传递参数来检查磁盘空间

amazon-web-services - 从在 VPC 中运行的 AWS Lambda 访问 ECS 实例

git - Bitbucket Cloud git fetch 和 git pull 没有获取分支的最近提交

amazon-s3 - 我可以创建一个 s3 存储桶策略来阻止所有非加密上传,但允许 Athena DB 引擎写入非加密文件吗?

ios - AWS Cognito 是否必须使用未经身份验证的角色?

amazon-web-services - 如何从 Amazon S3 下载具有 100,000 多个版本的文件的所有版本?

grails - 使用 set 在 Amazon EC2 上运行 grails 应用程序

git - 将参数从 bitbucket web hooks 传递给 jenkins

git - SourceTree 终端自动加载 ssh key