You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS CodePipeline GitHub源连接24小时后失效,如何一次性修复?

解决AWS CodePipeline GitHub源操作24小时后失效的问题

1. 排查CodeStar连接状态

  • 登录AWS控制台,搜索进入CodeStar Connections服务
  • 根据报错中的ARN(arn:aws:codestar-connections:eu-west-1:574387060469:connection/9e79fd78-9e52-476d-9d43-c4f894a556e5)定位对应连接:
    • 若连接状态为未激活:点击连接详情页的「更新连接」,跳转至GitHub完成重新授权流程
    • 若连接不存在:说明连接被误删除,需重新创建CodeStar连接(记录新连接的ARN,后续更新管道配置)

2. 更新CodePipeline源操作配置

  • 进入CodePipeline控制台,找到目标管道并点击「编辑」
  • 进入源操作配置环节,选择恢复完成/新创建的CodeStar连接
  • 确认仓库、分支等配置与原设置一致,保存管道变更
  • 手动触发一次管道运行,验证源操作是否恢复正常

3. 配置长效权限避免重复失效

  • 补充CodePipeline服务角色的CodeStar连接权限:
    仅授予AmazonS3FullAccess不足以支撑CodeStar连接的使用,需在IAM控制台为该角色添加以下自定义政策:
    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": "codestar-connections:UseConnection",
                "Resource": "arn:aws:codestar-connections:eu-west-1:574387060469:connection/9e79fd78-9e52-476d-9d43-c4f894a556e5"
            }
        ]
    }
    
  • 保护连接不被误操作:禁止随意删除CodeStar Connections中的连接,同时确保GitHub端未撤销AWS的第三方应用授权
  • 区域一致性检查:确保CodeStar连接与CodePipeline处于同一AWS区域(当前为eu-west-1)

4. 特殊场景排查

若问题反复出现,需额外检查:

  • GitHub授权账号/组织是否拥有目标仓库的读取权限
  • 启用CloudWatch告警,监控管道源操作失败事件,及时发现异常

内容的提问来源于stack exchange,提问作者mehmet1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 20:54:29