协作

AWS CodeCommit 专门用于协作软件开发。您可以轻松提交、分化和合并代码,从而轻松掌控团队的项目。CodeCommit 还支持拉取请求,从而提供一种请求代码审查和与协作者讨论代码的机制。您可以从 AWS 管理控制台、AWS CLI 或 AWS 软件开发工具包创建存储库,并开始使用 Git 处理存储库。

加密

您可以使用 HTTPS 或 SSH(根据您的喜好)从 AWS CodeCommit 来回传输文件。您的存储库还会通过 AWS Key Management Service(AWS KMS)自动进行静态加密。您可以选择使用 AWS 托管式密钥进行加密,也可以创建和使用自己的客户自主管理型密钥。

访问控制

AWS CodeCommit 使用 AWS Identity and Access Management 来控制和监控谁可以访问您的数据,以及访问的方式、时间和位置。此外,CodeCommit 还可以帮助您通过 AWS CloudTrail 和 AWS CloudWatch 监控您的存储库。

高可用性和持久性

AWS CodeCommit 会将您的存储库存储在 Amazon S3 和 Amazon DynamoDB 中。  您的加密数据会以冗余方式存储在多个设施上。该架构提高了存储库数据的可用性和耐用性。

您需要的存储库,在您需要它们时

AWS CodeCommit 使您在默认情况下最多可以创建 5000 个存储库,并在要求时最多创建 25000 个额外存储库。您可以存储并创建任何类型的文件版本,包括您的代码随附的镜像和库等应用程序资产。在您需要时可以轻松创建存储库,在您完成时可以轻松删除它们。

轻松访问和集成

您可以使用 AWS 管理控制台、AWS CLI 和 AWS 软件开发工具包来管理您的存储库。您还可以使用 Git 命令或 Git 图形化工具与您的存储库源文件进行交互。AWS CodeCommit 支持所有 Git 命令且兼容现有 Git 工具。您可以与您的开发环境插件或持续集成/持续交付系统集成。

通知和自定义脚本

您现在可以接收影响管道的事件的通知。通知将以 Amazon SNS 通知的形式出现。每个通知将包括状态消息以及指向其事件生成该通知的资源的链接。此外,借助 AWS CodeCommit 存储库触发器,您可以使用 Amazon SNS 发送通知和创建 HTTP Webhook,或调用 AWS Lambda 功能以响应所选的存储库事件。

了解有关 AWS CodeCommit 定价的更多信息

访问定价页面
准备好开始构建了?
开始使用 AWS CodeCommit
还有更多问题?
联系我们