# Step Functions :::info 日期 : 2025/04/07 ::: Step Functions 是個流程編排服務 *State Machine 是整個 Step Function 的流程邏輯 ------- #### 理解 類似畫流程圖,控制 Lambda 和其他服務的執行流程(處理順序、條件、錯誤、重試、延遲) 用 JSON 或 YAML 定義整個流程邏輯 #### 優點 可視化流程圖 隨時改變 work flow 有內建重試 #### 名詞 ARN : 要執行的資源位置 State : 單一步驟 #### 使用場景 自動化數據處理流程(收集、清洗、轉換、儲存) 協調不同微服務之間的交互 自動化複雜的業務流程 --- #### 架構 ![image](https://hackmd.io/_uploads/rJAZGZMCyl.png =70%x) ![image](https://hackmd.io/_uploads/ryf2WWzCkx.png =70%x) --- https://medium.com/@ananimziv/aws-aws-step-functions-c904ad6ff27c https://docs.aws.amazon.com/zh_tw/step-functions/latest/dg/welcome.html