AWS CodeBuild 定價

為什麼選擇 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 的機群會繼續產生費用,直至將其停用。

AWS 免費方案

CodeBuild AWS 免費方案包含使用隨需 Amazon EC2 的 general1.small 或 arm1.small 執行個體類型每月總共 100 分鐘的建置時間。使用隨需 Lambda,CodeBuild AWS 免費方案包含使用 Lambda.arm.1GB 或 Lambda.x86-64.1GB 運算類型每月 6,000 總建置秒數。 預留容量 EC2 不提供 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 也會產生額外的費用。

定價範例

如果在一個月內使用 build.general1.small 執行 100 個組建,其中每個組建執行 5 分鐘,則費用的計算方式如下:

每月組建費用

建置分鐘數 = 100 個組建 * 5 分鐘 = 500 個建置分鐘數

建置分鐘數:CodeBuild AWS 免費方案的建置分鐘數 = 每月應計費的建置分鐘數 = 500 - 100 = 400 個建置分鐘數

每月建置費用總計 = 400 個建置分鐘數 * 0.005 USD = 2 USD

如果在一個月內使用 lambda.arm.1GB 執行 100 個組建,其中每個組建執行 300 秒,則費用的計算方式如下:

每月組建費用

建置秒數 = 100 個組建 * 300 秒 = 30,000 個建置秒數

建置秒數:CodeBuild AWS 免費方案建置秒數 = 每月可計費建置秒數 = 30,000 - 6,000 = 24,000 建置秒數

每月建置費用總計 = 24,000 建置秒數 * 0.00001 USD = 0.24 USD

如果您使用預留的 .x86-64.g1.small 來預留 1 個執行個體一個月,則您的費用計算如下:

每月組建費用

執行個體分鐘數 = 每小時 60 分鐘 * 每天 24 小時 * 每月 30 天 = 43,200

每月預留費用總計 = 43,200 執行個體分鐘數 * 0.003 USD = 129.60 USD