本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將最佳化服務與 Step Functions 整合
您可以直接從 Task
狀態Resource
欄位中的 Amazon States Language 呼叫最佳化整合服務。下列主題包括 Amazon States 語言中支援的 APIs、參數、請求/回應語法,用於協調其他 AWS 服務。
您可以使用三種服務整合模式:
-
請求回應 (預設) - 等待HTTP回應,然後移至下一個狀態
-
執行任務 (.sync) - 等待任務完成
-
等待回呼 (.waitForTaskToken) - 暫停工作流程,直到傳回任務字符
標準工作流程和快速工作流程支援相同的整合,但不支援相同的整合模式。
-
標準工作流程支援請求回應整合。某些服務支援執行任務 (.sync) 或等待回呼 (.waitForTaskToken),在某些情況下則支援兩者。如需詳細資訊,請參閱下列最佳化整合資料表。
-
Express Workflows 僅支援請求回應整合。
若要協助決定這兩種類型,請參閱 在 Step Functions 中選擇工作流程類。
AWS SDK Step Functions 中的整合
整合服務 | 請求回應 | 執行任務 - .sync | 等待回呼 - .waitForTaskToken |
---|---|---|---|
超過 200 項服務 | 標準 & Express | 不支援 | 標準 |
Step Functions 中的最佳化整合
整合服務 | 請求回應 | 執行任務 - .sync | 等待回呼 - .waitForTaskToken |
---|---|---|---|
Amazon API Gateway | 標準 & Express | 不支援 | 標準 |
Amazon Athena | 標準 & Express | 標準 | 不支援 |
AWS Batch | 標準 & Express | 標準 | 不支援 |
Amazon Bedrock | 標準 & Express | 標準 | 標準 |
AWS CodeBuild | 標準 & Express | 標準 | 不支援 |
Amazon DynamoDB | 標準 & Express | 不支援 | 不支援 |
Amazon ECS/Fargate | 標準 & Express | 標準 | 標準 |
Amazon EKS | 標準 & Express | 標準 | 標準 |
Amazon EMR | 標準 & Express | 標準 | 不支援 |
Amazon EMR on EKS | 標準 & Express | 標準 | 不支援 |
Amazon EMR Serverless | 標準 & Express | 標準 | 不支援 |
Amazon EventBridge | 標準 & Express | 不支援 | 標準 |
AWS Glue | 標準 & Express | 標準 | 不支援 |
AWS Glue DataBrew | 標準 & Express | 標準 | 不支援 |
AWS Lambda | 標準 & Express | 不支援 | 標準 |
AWS Elemental MediaConvert | 標準 & Express | 標準 | 不支援 |
Amazon SageMaker AI | 標準 & Express | 標準 | 不支援 |
Amazon SNS | 標準 & Express | 不支援 | 標準 |
Amazon SQS | 標準 & Express | 不支援 | 標準 |
AWS Step Functions | 標準 & Express | 標準 | 標準 |