管道類型

AWS CodePipeline 提供兩種管道類型:V1 和 V2。管道類型在功能和價格上有所差異。即使未指定管道類型,管道也會自動指定為 V1 管道。若要將管道設定為 V2 管道,必須明確將管道類型設定為 V2。

V1 類型管道定義包含標準管道、階段和動作層級參數。V2 類型管道延伸定義以新增其他組態區段,例如觸發器和變數。如需有關適合您的管道類型的詳細資訊,請參閱 AWS CodePipeline 使用者指南

使用 AWS CodePipeline 無須預付費用或簽訂合約。

  • 針對 V1 類型管道:每個作用中管道 (已存在超過 30 天且每個月內至少有一個程式碼變更的管道) 需支付 1.00 美元。如果該月沒有透過管道進行任何新的程式碼變更,則無須支付該管道的費用。至於未滿一個月的部分,作用中管道價格不依比例分配收費。建立管道後的前 30 天免費。
  • 針對 V2 類型管道:每動作執行分鐘需支付 0.002 美元。動作執行持續時間以分鐘計算,從管道中的動作開始執行之時,直到該動作達到完成狀態,捨入到最近的分鐘。除手動核准和自訂動作類型外,所有動作類型都會收取費用。   

AWS 免費方案*

AWS 免費方案中,CodePipeline 為新客戶和現有客戶提供以下優惠:

  • 針對 V1 類型管道:V1 類型管道每月免費使用一個作用中管道。
  • 針對 V2 類型管道:每月免費使用 100 分鐘的動作執行。無論帳戶中的 V2 管道數目為何,都會在帳戶的所有 V2 管道之間共用免費動作執行分鐘數。在每個行事曆月初會自動重設分鐘數。未使用的分鐘數不會轉到下個月。

其他費用

在 Amazon S3 儲存和存取管道成品以及從連線至您管道的其他 AWS 和第三方服務觸發動作,可能需要支付額外的費用。

定價範例

範例 1:具有不同動作類型的 V2 管道

假設您在 30 天的月份有 1 個 V2 類型管道,並且沒有 V1 類型管道。V2 類型管道具有三個階段:具有 1 個 AWS CodeCommit 和 1 個 Amazon S3 動作的來源階段、具有 2 個平行 AWS CodeBuild 動作的建置階段,以及具有手動核准動作、自訂動作和 AWS CodeDeploy 動作的部署階段。假設在該月份內,只有一個管道執行,完成來源階段中的每一個動作需要 1 分鐘,而完成建置階段中的動作需要 2 分鐘。

V2 管道類型費用
2 * 1 (來源階段動作執行分鐘數) + 2 * 2 (建置階段動作執行分鐘數) + 2 (部署階段僅包括 CodeDeploy。手動核准和自訂動作類型免費) = 7 個動作執行分鐘數

本月總計 = 0.00 美元 (AWS 免費方案免費使用 100 分鐘)

範例 2:V1 和 V2 管道組合

假設您在 30 天的月份有 1 個 V2 類型管道和 10 個 V1 類型管道。

V1 管道類型費用
10 (作用中 V1 類型管道數目) - 1 (AWS 免費方案) * 1.00 美元 = 9.00 美元

V2 管道類型費用
20 (V2 類型管道執行數目) * 4 (管道中的動作數目) * 2 (每個動作執行的持續時間) = 160 個動作執行分鐘 → (160-100 (AWS 免費方案)) * 0.002 美元 = 0.12 美元

本月總計 = 9.00 美元 + 0.12 美元 = 9.12 美元

範例 3:僅 V2 管道

假設您在 30 天的月份有 2 個 V2 類型管道,並且沒有 V1 類型管道。其中一個 V2 類型管道具有三個階段 – 來源階段有一個來源動作,建置階段有一個 CodeBuild 動作,測試階段有三個平行 CodeBuild 動作。另一個 V2 類型管道具有 4 個不同階段的 10 個動作 (並非手動核准或自訂動作類型),並具有 10 個管道執行,完成每個動作需要 1 分鐘。

V2 管道類型費用
管道 1 = 10 (管道執行數目) * 5 (管道中的動作數目) * 2 (每個動作執行的持續時間) = 100 個動作執行分鐘
管道 2 = 10 (管道執行數目) * 10 (管道中的動作數目) * 1 (每個動作執行的持續時間) = 100 個動作執行分鐘

每月總計 = (200 - 100 (AWS 免費方案)) * 0.002 美元 = 0.20 美元

範例 4:僅 V1 管道

假設您在 30 天的月份有 100 個作用中 V1 類型管道,並且沒有 V2 類型管道。

V1 管道類型費用
(100 (V1 作用中管道數目) - 1 (AWS 免費方案) ) * 1.00 美元 = 99.00 美元

每月總計 = 99.00 美元

其他定價資源

AWS 定價計算器

輕鬆計算您的 AWS 每月成本。

取得定價協助

聯絡 AWS 專家以取得個人化報價。

了解如何開始使用 AWS CodePipeline

瀏覽入門頁面
準備好開始建立?
開始使用 AWS CodePipeline
還有其他問題嗎?
聯絡我們