Amazon CodeGuru 是一种开发工具,可提供智能建议以提高代码质量并确定应用程序中最昂贵的代码行。Amazon CodeGuru 帮助您利用它的两个组件自动执行代码审查和应用程序分析:

  • Amazon CodeGuru Reviewer,利用机器学习 (ML) 标记代码中的常见问题并提供具体的修复建议。
  • Amazon CodeGuru Profiler,利用 ML 识别应用程序中最昂贵的代码行。

相关的产品是 AWS BugBust,第一款让开发人员全部消除 100 万个软件错误的全球错误消除挑战,使用 Amazon CodeGuru 的组织面临 1 亿USD 的技术缺口。

本页中提供了 Amazon CodeGuru ReviewerAmazon CodeGuru ProfilerAWS BugBust 的定价信息。这种三种服务均无需预付费用,也无长期合同或承诺。

Amazon CodeGuru Reviewer

对于 Amazon CodeGuru Reviewer,您需要支付一笔固定月费。此月度价格取决于您注册的所有存储库的总计代码行数,根据存储库的大小利用定价套餐计算。如果您的代码存储库具有多个代码分支,则将根据最大的代码分支收取费用。存储库中的非代码行(例如注释行和空行)不计算在内。

免费套餐

您可以免费试用 Amazon CodeGuru Reviewer。免费套餐期限为 90 天,可用于每个 AWS 账户的已注册存储库中的最多 10 万行代码。在此 90 天免费套餐过期后,或者如果您的存储库大小超过 10 万行代码,则您需要根据存储库大小等级按以下标准定价付费。

标准定价

当您在存储库上启用 CodeGuru Reviewer 后,您可以执行以下操作:1) 执行增量代码分析(录入拉取、推送或合并请求)来分析代码更改;或者 2) 执行完整存储库扫描以获取有关整个存储库的建议。此标准月度定价包含对所注册存储库的所有增量代码审查分析。此月度定价还包括每个注册的存储库每月不超过两次完整存储库扫描。超出的完整存储库扫描将按每 10 万行代码 10 USD 的价格收费。

每次增量代码审查分析和完整存储库扫描都包含 CodeGuru Reviewer 中所有可用的安全功能。(请参阅文档了解更多详细信息)。

CodeGuru Reviewer 定价示例

Amazon CodeGuru Profiler

当启用 Amazon CodeGuru Profiler 来分析您的应用程序时,它会对应用程序运行时的 CPU 使用率和延迟特征进行采样,以创建一个应用程序配置文件。对于在 Amazon Elastic Cloud Compute (EC2) 实例、Amazon Elastic Container Service (ECS)、Amazon EKS、AWS Fargate 或 AWS Lambda 上运行的应用程序,每个应用程序配置文件都根据 CodeGuru Profiler 执行的采样小时数定价。一个采样小时等效于在一个实例或容器上运行 CodeGuru Profiler 代理一小时。同理,如果一个应用程序在两个实例或容器上各运行一小时,而代理在这两个实例上运行,则代理将收集两个采样小时。

免费套餐

您可以免费试用 Amazon CodeGuru Profiler。  免费套餐有效期为 90 天。在此 90 天免费套餐过期后,您需要根据采样小时数按以下标准定价付费。 

标准定价

对 Amazon EC2 实例和 Amazon ECS、EKS 和 AWS Fargate 容器上的应用程序进行分析 每月每分析组前 36,000 个采样小时每采样小时 0.005 USD。每月每分析组超过 36,000 个采样小时的部分不收取额外费用。 
对 AWS Lambda 上的应用程序进行分析 每个付款人账户前 500 个采样小时免费。超出后每月每分析组前 36,000 个采样小时每采样小时 0.005 USD。每月每分析组超过 36,000 个采样小时的部分不收取额外费用。 

CodeGuru Profiler 定价示例

AWS BugBust

您可以免费开始使用 AWS BugBust。无需预付费用,也无长期合同或承诺。

30 天免费套餐

当您创建第一个 AWS BugBust 事件时,Amazon CodeGuru Reviewer 和 Amazon CodeGuru Profiler 的基础使用产生的费用可以免收,每个 AWS 账户的免费期限为 30 天。即使您已使用过 Amazon CodeGuru Reviewer 和 Amazon CodeGuru Profiler 的免费套餐,此 30 天免费期仍然适用。在 30 天的免费套餐期限内,您可以创建多个 AWS BugBust 事件。当 30 天的免费套餐到期后,将根据您在挑战中的使用收取 Amazon CodeGuru Reviewer 和 Amazon CodeGuru Profiler 的费用。收费根据本页中概括的单项服务定价模型计算。

AWS BugBust 定价示例

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用

获取定价协助

联系 AWS 专家获取个性化报价

Amazon CodeGuru 常见问题
有关更多信息,请参阅常见问题

访问 Amazon CodeGuru 定价页面。

了解更多 
注册免费账户
注册免费账户

立即享受 AWS 免费套餐。 

注册 
开始在控制台中构建
开始在控制台中构建

在 AWS 管理控制台中,使用 Amazon CodeGuru 开始构建。

登录 

从 2022 年 2 月 14 日到 2022 年 3 月 17 日,CodeGuru Reviewer 定价页面上发布了一个错误。如果您认为在此期间被错误收费,请提交一个 AWS 计费请求