Amazon CodeGuru 是一種開發人員工具,能針對增進程式碼的品質提供智慧型建議,並且找出應用程式之中最昂貴的程式碼行。Amazon CodeGuru 可協助您使用其兩個元件自動執行程式碼審查和應用程式分析:

  • Amazon CodeGuru Reviewer,使用機器學習 (ML) 標記程式碼中的常見問題,並提供有關修復的特定建議。
  • Amazon CodeGuru Profiler,使用 ML 識別應用程式中最昂貴的程式碼行。

一個相關的產品為 AWS BugBust,這是首個針對開發人員的全球錯誤解決挑戰,旨在使用 Amazon CodeGuru 為他們的組織消除 100 萬個軟體錯誤和 1 億美元的技術債務。

此頁面包含 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 Containers 上的應用程式分析 每個分析群組每月的前 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 帳單請求