AWS CodeCommit创建首个仓库报错:无现有仓库无法发起创建请求
AWS CodeCommit首个仓库创建失败的解决办法
核心原因与修复步骤
AWS组织SCP限制(最常见):如果你的账户属于AWS组织,大概率是组织的服务控制策略(SCP)禁止了首次创建CodeCommit仓库的操作。
- 用组织管理账户登录AWS Organizations控制台
- 找到对应账户的SCP策略,检查有没有限制
codecommit:CreateRepository的规则,尤其是针对无现有仓库的场景 - 临时放开这个限制,创建完首个仓库后再根据需要恢复原有策略
账户权限边界限制(根用户也报错的话概率极低):如果是独立账户,检查根用户是否被附加了权限边界或自定义策略,限制了该操作
- 进入IAM控制台,查看根用户的权限边界设置
- 确认有没有拒绝
codecommit:CreateRepository的语句,有的话临时移除后重试
验证方式
仓库创建成功后,可通过CLI命令确认:
aws codecommit list-repositories
内容的提问来源于stack exchange,提问作者osujc
相关产品推荐
相关产品推荐

