本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Step Functions 的入門範本部署狀態機器
若要針對各種範例使用案例和模式部署狀態機器,您可以在AWS Step Functions 主控台
您可以使用這些範例專案像原樣部署和執行,或使用工作流程原型來建置這些專案。如果您以這些專案為基礎,Step Functions 會建立工作流程原型,但不會部署工作流程定義中列出的資源。
部署範例專案時,他們會佈建全功能狀態機器,並為要執行的狀態機器建立相關資源。當您建立範例專案時,Step Functions 會使用 AWS CloudFormation 來建立 狀態機器參考的相關資源。
啟動器範本清單
- 使用管理容器工作 Amazon ECS 以及 Amazon SNS
- 傳輸資料記錄 Lambda, DynamoDB 和 Amazon SQS
- 使用 Lambda 和輪詢工作狀態 AWS Batch
- 使用 Lambda 和 Amazon 建立任務計時器 SNS
- 使用 AmazonSQS,Amazon SNS 和 Lambda 創建回調模式示例
- 管理 Amazon EMR 任務
- 運行一個 EMR Serverless job
- 使用 Step Functions 和 Lambda 在工作流程中啟動工作流程
- 在 Step Functions 數中處理具有 Map 狀態的隊列中的數據
- 使用分散式地圖處理來自 Amazon S3 的CSV檔案
- 使用分散式地圖處理 Amazon S3 儲存貯體中的資料
- 使用 Amazon 訓練機器學習模型 SageMaker
- 調整機器學習模型的超參數 SageMaker
- 使用 Amazon 基岩執行 AI 提示鏈接
- SQS使用 Step Functions 快速工作流程處理來自 Amazon 的大量訊息
- 使用標準和快速工作流程執行選擇性檢查點
- 建立一個 AWS CodeBuild 使用 Step Functions 的專案
- 使用 Amazon 預先處理資料並訓練機器學習模型 SageMaker
- 整合 AWS Lambda 在一個 Step Functions 狀態機與 Amazon SQS 和 Amazon SNS
- 啟動 Athena 查詢並傳送結果通知
- 使用 Athena 按順序並 parallel 執行查詢
- 使用查詢大型資料集 AWS Glue 爬行者
- 保持目標表中的數據更新 AWS Glue 和 Athena
- 使用節點群組建立和管理 Amazon EKS 叢集
- 與API閘道API管理的互動
- 使API用閘道整合呼叫在 Fargate 上執行的微服務
- 將自訂事件傳送至 EventBridge 事件匯流排
- 透過API閘道叫用同步 Express 工作流程
- 使用 Step Functions 和 Amazon Redshift 運行ETL/ELT工作流 API
- 使用 管理批次任務 AWS Batch 以及 Amazon SNS
- 使用 [地圖] 狀態散播批次工作
- 運行一個 AWS Batch 與 Lambda 的工作