
亚马逊云科技近日宣布,其托管源代码控制服务 AWS CodeCommit 重新全面开放,并且将在 2026 年初新增包括 Git 大文件存储在内的新功能。此举标志着这家云服务提供商的战略转变——此前该公司曾宣布停止该服务的开发,关闭新账户注册通道,并鼓励用户迁移至外部替代服务。
在题为“AWS CodeCommit的未来”的文章中,Anthony Hayes 宣布,CodeCommit 再次对新客户开放,并解释了这种转变的原因:
我们从未停止查看数据或倾听客户的声音,我们现在已经很清楚:客户需要一个由亚马逊云科技管理的代码库解决方案。基于这些反馈,CodeCommit 将立即恢复全面可用。
一年多前,亚马逊云科技宣布了一系列的终止和弃用计划(如InfoQ所报道的那样),并开始发表文章说明如何用第三方Git提供商替换它。不再投资 CodeCommit 的选择是最有争议的,该服务的状态让开发人员感到困惑,他们抱怨亚马逊云科技提供的文档和培训材料中存在不一致:虽然一些新用户已经无法再创建代码库了,但许多项目仍在使用 AWS CodeCommit。
虽然 CodeCommit 无法匹配其他代码库的功能,但这个托管 Git 服务在许多 AWS 部署中至关重要。由于基础设施位于 AWS 边界内,该服务能有效简化受监管行业的合规流程。此外,CodeCommit 通过 IAM 集成、VPC 端点支持以及与持续交付服务 AWS CodePipeline 和构建服务 CodeBuild 的连接简化了开发。
AWS Hero 和 ReeVo 超大规模运营负责人 Monica Colangelo解释了这个决定对社区的重要性:
经过数月的沟通、反馈会议,以及坦白说有些沮丧的时刻——怀疑这一切是否真的重要——亚马逊云科技终于证明他们始终在倾听。CodeCommit 服务回归了,这证明客户的声音确实能影响决策,即使是重大决策,甚至包括政策逆转……致亚马逊云科技团队:感谢你们的倾听,更感谢你们勇于调整方向。
HiQ 首席亚马逊云科技云解决方案架构师 Peter Bengtson 则认为这一举措并不那么令人信服:
亚马逊云科技突然让 CodeCommit 复活,就像一个前任突然开始给你发短信说“让我们破镜重圆”。问题不在于 git 是否存在于亚马逊云科技云中。这是种无意识的摇摆……所以,没门,你已经失去了我的信任。
在一个题为“AWS CodeCommit死而复生”的热门帖子中,社区的反应普遍是积极的,用户 SharpCoder2890 评论道:
如果客户迁移到其他解决方案,那将是一场噩梦。甚至一些亚马逊云科技工作坊也出现了问题,需要大量的返工,因为他们没有了 CodeCommit。
其他人正在评估将已经迁出的项目移回 CodeCommit 是否合理。在讨论计划中的 Git LFS 支持时,Hayes 补充道:
这是人们最期待的功能。Git 大文件存储让你能高效地管理大型二进制文件(如图像、视频、设计资源和编译后的二进制文件),同时避免代码库膨胀。你将获得更快的克隆速度、更优异的性能表现,以及更清晰的大型资源版本历史记录。
目前,CodeCommit 在 29 个区域可用。该云服务提供商计划于 2026 年将其扩展至更多区域,包括西班牙和加拿大。
在另一份季度公告中,这家云服务提供商宣布,包括 S3 Object Lambda 和 Amazon CodeCatalyst 在内的多项服务将转入维护模式,而包括 AWS Proton 在内的其他服务则即将进入终止服务阶段。
原文链接:







评论