amazon-web-services - 与 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 阶段,但只是想检查是否有其他人遇到此问题并解决了它。
解决方案
根据评论,问题是由于缺少对codestar-connections
.
解决方案是在相关角色中创建一个内联策略,并具有codestar-connections:*
.
推荐阅读
- javascript - 如何获取 POST 刚刚创建的项目
- odata - OData 命名空间和实体容器有什么区别?
- python-3.x - 错误[2] 使用带有管道的 django 时找不到这样的文件
- python - 队列命令 discord.py 重写
- ios - 无法转换类型 UINavigationController 的值不在主故事板中导航
- javascript - 如何从当前的 youtube 视频中获取视频信息
- android - 通过 Firebase 访问 Firestore 超时(React Native 应用程序)
- swift - 嵌套垂直 UICollectionView 和动态高度
- node.js - Node.js 跨用户的非持久数据存储
- c++ - 类对象的常量如何影响该类的成员?