本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Step Functions 的优化集成
以下主题包括用于协调其他 AWS 服务的亚马逊州语言中支持的 API、参数和请求/响应语法。这些主题还提供了示例代码。您可以在 Task
状态的 Resource
字段中直接从 Amazon States Language 调用优化集成服务。
您可以使用三种服务集成模式:
-
请求响应(默认)-等待 HTTP 响应,然后进入下一个状态
-
Run a Job (.sync)-等待任务完成
-
等待 Callback (.waitForTaskToken)-暂停工作流程,直到返回任务令牌
标准工作流程和快速工作流程支持相同的集成,但不支持相同的集成模式。
每种集成的优化集成模式支持都不同。
Express Workflows 不支持 Run a Job (.sync) 或等待回调 (. waitForTask代币)。
有关更多信息,请参阅 标准和快速工作流。
- Standard Workflows
-
支持的服务集成
服务 请求响应 运行作业 (.sync) 等待回调 (.waitForTaskToken) 优化集成 Amazon API Gateway ✓ ✓ Amazon Athena ✓ ✓ AWS Batch ✓ ✓ Amazon Bedrock ✓ ✓ ✓ AWS CodeBuild ✓ ✓ Amazon DynamoDB ✓ Amazon ECS/Fargate ✓ ✓ ✓ Amazon EKS ✓ ✓ ✓ Amazon EMR ✓ ✓ Amazon EMR on EKS ✓ ✓ Amazon EMR Serverless ✓ ✓ Amazon EventBridge ✓ ✓ AWS Glue ✓ ✓ AWS Glue DataBrew ✓ ✓ AWS Lambda ✓ ✓ AWS Elemental MediaConvert ✓ ✓ Amazon SageMaker ✓ ✓ Amazon SNS ✓ ✓ Amazon SQS ✓ ✓ AWS Step Functions ✓ ✓ ✓ AWS 软件开发工具包集成 两百多种 ✓ ✓ - Express Workflows
-
支持的服务集成
服务 请求响应 运行作业 (.sync) 等待回调 (.waitForTaskToken) 优化集成 Amazon API Gateway ✓ Amazon Athena ✓ AWS Batch ✓ Amazon Bedrock ✓ AWS CodeBuild ✓ Amazon DynamoDB ✓ Amazon ECS/Fargate ✓ Amazon EKS ✓ Amazon EMR ✓ Amazon EMR on EKS ✓ Amazon EMR Serverless ✓ Amazon EventBridge ✓ AWS Glue ✓ AWS Glue DataBrew ✓ AWS Lambda ✓ AWS Elemental MediaConvert ✓ Amazon SageMaker ✓ Amazon SNS ✓ Amazon SQS ✓ AWS Step Functions ✓ AWS 软件开发工具包集成 两百多种 ✓
AWS SDK 服务集成
Amazon API Gateway