使用 AWS Step Functions,您只需按實際用量付費。系統會根據執行應用程式所需的狀態轉換次數計費。

Step Functions 定價詳情

Step Functions 計算狀態轉換次數的方式,每執行一個工作流程步驟就算一次。您需支付所有狀態機器的狀態轉換總次數的費用,包括重試。

Step Functions 免費方案包含每月 4,000 次免費狀態轉換。所有費用按天計費,按月收費。

如需詳細資訊,請參閱 Step Functions 定價範例

免費方案

4,000 次狀態轉換

/月

Step Functions 免費方案在 AWS 免費方案 12 個月的期限到期後不會自動過期,而是無期限地提供給現有的和新的 AWS 客戶。

狀態轉換

之後每次狀態轉換 0.000025 USD

每 1,000 次狀態轉換 0.025 USD

使用 AWS Step Functions,您需支付每個月所使用的狀態轉換數量費用。超出免費方案的部分依每個狀態轉換收費。如需詳細資訊,請參閱狀態轉換定價表。

如果您包含工作流程中任何步驟的重試錯誤處理,則每次重試將以其他狀態轉換計費。

狀態轉換定價表

區域 每 1,000 次狀態轉換價格
美國東部 (維吉尼亞北部)   
0.0250 USD
美國東部 (俄亥俄)    
0.0250 USD
美國西部 (奧勒岡)    
0.0250 USD
美國西部 (加利福尼亞北部)
0.0279 USD
加拿大 (中部)    
0.0250 USD
歐洲 (愛爾蘭)    
0.0250 USD
歐洲 (法蘭克福)    
0.0250 USD
歐洲 (倫敦)    
0.0250 USD
歐洲 (斯德哥爾摩) 0.0250 USD
亞太區域 (孟買) 0.0285 USD
亞太區域 (東京)    
0.0250 USD
亞太區域 (新加坡)    
0.0250 USD
亞太區域 (雪梨)    
0.0250 USD
亞太區域 (首爾)    
0.0271 USD
AWS GovCloud (US) 0.0300 USD

其他費用

如果應用程式工作流程操作時會利用其他 AWS 服務或傳輸資料,可能會產生其他費用。比方說,如果您的應用程式工作流程會叫用 AWS Lambda 函數,則系統會按照每個請求和 Lambda 函數的持續時間向您收費。有關 AWS 服務定價的詳細資訊,請參閱相關 AWS 服務詳細資訊頁面的定價部分。以下列出一些常用服務定價資訊的連結。

資料傳輸

外部資料傳入和傳出 Amazon EC2

AWS Lambda 定價

請求數和使用期間

Amazon EC2 定價

隨需、預留和 Spot 執行個體

Amazon ECS 定價

Fargate 和 EC2 啟動類型

Step Functions 定價範例

  • 範例 1

    含連續步驟的應用程式工作流程
    sfn_sm_upload_delete_raw

    含兩個步驟的應用程式工作流程有三次狀態轉換,請計算圖表上的箭頭數:

    1. 開始上傳 RAW 檔案
    2. 上傳 RAW 檔案到刪除 RAW 檔案
    3. 刪除 RAW 檔案到結束 

    在美國東部 (維吉尼亞北部),每次狀態轉換的價格為 0.000025 USD,免費方案則提供每月 4,000 次狀態轉換。如果您在一個月內執行此狀態機器 100,000 次,而且沒有發生因為錯誤導致的重試情形,則您要支付:

    工作流程狀態轉換次數 * 工作流程執行次數 = 狀態轉換總次數

    3 * 100,000 = 300,000

    狀態轉換總次數 – 免費方案狀態轉換 = 應計費狀態轉換次數

    300,000 – 4,000 = 296,000

    月費 = 296,000 * 0.000025 USD = 7.40 USD

  • 範例 2

    含分支條件的應用程式工作流程
    sfn_sm_image_processing

    您可以在 GitHub 上找到這個範例中所用的狀態機器。

    如果應用程式工作流程有分支條件,通常會有一條以上的路徑。在此範例中,有 10 個箭號 (或弧線) 連接了每個步驟。從 "Start" 到 "End" 的基本路徑會通過八次狀態轉換。從 "Start" 到 "NotSupportedImageType" 的路徑會累積兩次或三次狀態轉換。如果任何狀態中包含了重試錯誤處理,就會產生要收費的額外狀態轉換。

    在美國東部 (維吉尼亞北部),每次狀態轉換的價格為 0.000025 USD,免費方案則提供每月 4,000 次狀態轉換。如果您在一個月內執行此應用程式工作流程 100,000 次,而且每次基本路徑都順利完成,在沒有發生錯誤重試的情況下,您需支付:

    每次執行的狀態轉換次數 * 工作流程執行次數 = 狀態轉換總次數

    8 * 100,000 = 800,000

    狀態轉換總次數 – 免費方案狀態轉換 = 應計費狀態轉換次數

    800,000 – 4,000 = 796,000

    月費 = 796,000 * 0.000025 USD = 19.90 USD

    在這個範例中,五個 AWS Lambda 函數的總成本為 97.62 USD。在一次成功的基本路徑執行中處理了 4.7 MB 的 JPEG 影像,Lambda 函數的大小和持續時間如下:

    函數 記憶體 (MB) 持續時間 (毫秒)
    ExtractImageMetadata 1,024 3,200
    TransformMetadata 256 100
    Rekognition 256 1,200
    Thumbnail 1,536 1,500
    StoreImageMetadata 256 300

開始使用 AWS Step Functions

瀏覽入門頁面
準備好開始使用了嗎?
登入 AWS Step Functions 主控台
還有其他問題嗎?
聯絡我們