本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将优化的服务与 Step Functions 集成
您可以在 Task
状态的 Resource
字段中直接从 Amazon States Language 调用优化集成服务。以下主题包括用于协调其他 Amazon States 语言的支持APIs、参数、请求/响应语法 AWS 服务的支持。
您可以使用三种服务集成模式:
-
请求响应(默认)-等待HTTP响应,然后进入下一个状态
-
Run a Job (.sync)-等待任务完成
-
等待 Callback (.waitForTaskToken)-暂停工作流程,直到返回任务令牌
标准工作流程和快速工作流程支持相同的集成,但不支持相同的集成模式。
-
标准工作流程支持请求响应集成。某些服务支持 Run a Job (.sync) 或等待回调 (. waitForTask代币),在某些情况下两者兼而有之。有关详细信息,请参阅以下经过优化的集成表。
-
Express 工作流程仅支持请求响应集成。
要帮助在两种类型之间做出选择,请参阅在 Step Functions 中选择工作流程类型。
AWS SDKStep Functions 中的集成
集成 服务 | 请求响应 | Run a Job-.sync | 等待回电-. waitForTask代币 |
---|---|---|---|
超过两百项服务 | 标准和快递 | 不支持 | Standard |
优化了 Step Functions 中的集成
集成 服务 | 请求响应 | Run a Job-.sync | 等待回电-. waitForTask代币 |
---|---|---|---|
Amazon API Gateway | 标准和快递 | 不支持 | Standard |
Amazon Athena | 标准和快递 | Standard | 不支持 |
AWS Batch | 标准和快递 | Standard | 不支持 |
Amazon Bedrock | 标准和快递 | Standard | Standard |
AWS CodeBuild | 标准和快递 | Standard | 不支持 |
Amazon DynamoDB | 标准和快递 | 不支持 | 不支持 |
Amazon ECS/Fargate | 标准和快递 | Standard | Standard |
Amazon EKS | 标准和快递 | Standard | Standard |
Amazon EMR | 标准和快递 | Standard | 不支持 |
Amazon EMR on EKS | 标准和快递 | Standard | 不支持 |
Amazon EMR Serverless | 标准和快递 | Standard | 不支持 |
Amazon EventBridge | 标准和快递 | 不支持 | Standard |
AWS Glue | 标准和快递 | Standard | 不支持 |
AWS Glue DataBrew | 标准和快递 | Standard | 不支持 |
AWS Lambda | 标准和快递 | 不支持 | Standard |
AWS Elemental MediaConvert | 标准和快递 | Standard | 不支持 |
Amazon SageMaker | 标准和快递 | Standard | 不支持 |
Amazon SNS | 标准和快递 | 不支持 | Standard |
Amazon SQS | 标准和快递 | 不支持 | Standard |
AWS Step Functions | 标准和快递 | Standard | Standard |