為什麼選擇 AWS CodeBuild?

AWS CodeBuild 使用簡單的按用量付費定價。不需要預先支付費用,也沒有最低費用。您只需為實際使用的資源付費。運算資源的費用根據組建執行的持續時間計費。費率取決於所選用的運算類型。

AWS 定價計算器

一次估算即可計算您的 CodeBuild 和架構成本。

立即建立您的自訂評估

隨需 Amazon EC2 定價

建置持續時間

建置持續時間以分鐘計算,從提交組建的時間算起到終止組建的時間為止,進位到最接近的分鐘。

運算類型

CodeBuild 提供幾種運算執行個體類型,每種類型都有不同的記憶體和 CPU 數量。費用取決於您為組建選用的運算執行個體類型。

隨需 AWS Lambda 定價

建置持續時間

建置持續時間以秒計算,從提交組建的時間算起到終止組建的時間為止,進位到最接近的秒。

運算類型

CodeBuild 提供幾種運算類型,每種類型都有不同的記憶體。費用取決於您為組建選用的運算類型。

預留容量 Amazon EC2 定價

每分鐘執行個體定價

執行個體定價以分鐘計算,從您提交新執行個體請求,直至執行個體終止,進位到最接近的分鐘數。每個執行個體的最低用量以 60 分鐘計費。

運算類型

AWS CodeBuild 提供幾種運算執行個體類型,每種類型都有不同的記憶體和 CPU 數量。費用取決於您為機群選用的運算執行個體類型。

  • 運算大小
  • Mac 預留執行個體

    每個 Mac 執行個體須達到 24 小時最低用量費用,才可釋放預留執行個體。

  • 運算名稱
  • Mac 預留執行個體

    每個 Mac 執行個體須達到 24 小時最低用量費用,才可釋放預留執行個體。

  • 執行個體名稱
  • 增量儲存

受管網路存取控制清單

受管網路存取控制清單 (NACL) 可讓您透過 CodeBuild 受管代理來路由網路流量。您可在預留容量機群上啟用 NACL,以控制允許或拒絕的網路規則清單。針對啟用 NACL 的每個機群,按分鐘收取受管代理費用。啟用 NACL 的機群會繼續產生費用,直至將其停用。

Docker 映像檔伺服器

每秒遠端伺服器定價

Docker 映像檔伺服器可讓您透過將其路由至具有共用層快取的遠端伺服器,來加速並行映像建置請求。對於每個啟用該功能的專案,Docker 映像檔伺服器持續時間以秒為單位計算。停用該功能之前,快照會繼續產生費用。

運算類型

CodeBuild 提供幾種運算類型,每種類型都有不同的記憶體和 CPU。費用取決於您為映像檔伺服器選擇的運算執行個體類型。

靜態持續快取每秒定價

Docker 映像檔伺服器具有冷卻時間,在此期間其保持作用中狀態,並等待接收映像檔建置請求長達 1 小時。如果冷卻時間內沒有收到建置請求,則伺服器會停止,並且產生的靜態快取費用較低。停用該功能之前,快照會繼續產生費用。

沙盒

沙盒持續時間以秒計算,從您啟動沙盒的時間起到沙盒終止的時間為止,進位到最接近的秒。

AWS 免費方案

CodeBuild AWS 免費方案包含使用隨需 Amazon EC2 的 general1.small 或 arm1.small 執行個體類型每月總共 100 分鐘的建置時間。使用隨需 Lambda,CodeBuild AWS 免費方案包含使用 Lambda.arm.1GB 或 Lambda.x86-64.1GB 運算類型每月 6,000 總建置秒數。 預留容量 EC2、沙盒和 Docker 映像檔伺服器不提供 AWS 免費方案。CodeBuild AWS 免費方案不會在 AWS 免費方案 12 個月的期限結束後自動過期。適用於新和現有的 AWS 客戶。

其他費用

如果組建傳輸資料或使用其他 AWS 服務,則會產生其他費用。例如,從 Amazon CloudWatch Logs 建立日誌串流、使用 Amazon Simple Storage Service (Amazon S3) 儲存建置成品、利用 AWS Key Management Service (AWS KMS) 進行加密,都會產生費用。使用 CodeBuild 搭配 AWS CodePipeline 也會產生額外的費用。

定價範例