AWS CodeStar - Runbook 与参考¶
English · GitHub source 事实核对时间(对照 AWS 官方文档):2026-08-19
概述¶
AWS CodeStar 曾是一个统一界面,用于设置软件开发项目,提供项目仪表盘、问题跟踪和集成的 CI/CD(CodeCommit、CodeBuild、CodeDeploy、CodePipeline)。AWS 已于 2024 年 7 月 31 日停止对创建和查看 CodeStar 项目的支持:CodeStar 控制台已不可访问,无法创建新项目,CodeStar 的 AWS SDK 客户端也已移除。现有团队应使用底层服务(CodeCommit、CodeBuild、CodeDeploy、CodePipeline)以及 AWS CodeCatalyst 进行项目级协作。
核心概念¶
- 项目:CodeStar 将代码仓库、构建/部署管道和团队成员集中到一个仪表盘。
- 状态(已退役):自 2024 年 7 月 31 日起,无法创建或查看 CodeStar 项目;控制台不可访问,SDK 包已弃用/移除。
- 继任方案:项目规划与协作使用 CodeCatalyst;CI/CD 使用 Code 系列服务(CodeCommit、CodeBuild、CodeDeploy、CodePipeline)。
常用操作¶
无法再创建新的 CodeStar 资源。如仍有历史资源,通过底层服务管理:
# 直接管理底层资源
aws codecommit list-repositories
aws codepipeline list-pipelines
aws codebuild list-projects
aws codedeploy list-applications
最佳实践¶
- 新项目不要使用 CodeStar;它已停止服务。
- 项目协作使用 AWS CodeCatalyst(规划、仓库、CI/CD)或直接使用 Code 系列服务。
- 通过底层服务归档或删除遗留 CodeStar 资源,清理不再使用的 IAM 角色。
- 更新调用 CodeStar API 的自动化,改用底层服务 API。
故障排查¶
| 症状 | 检查与处理 |
|---|---|
| 无法访问 CodeStar 控制台 | 属预期:CodeStar 已停止服务(2024 年 7 月 31 日);改用 CodeCatalyst 或 Code 系列服务。 |
| SDK 调用失败 | CodeStar SDK 客户端已移除;迁移到 CodeCommit/CodeBuild/CodeDeploy/CodePipeline API。 |
| 存在旧项目资源 | 通过底层服务定位,审慎迁移或删除。 |
配额¶
CodeStar 已停止服务,无法创建新资源。以 AWS CodeStar 用户指南发布说明和底层服务的配额为准。