将 Amazon Step Functions 与其他服务一起使用 - Amazon Step Functions
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将 Amazon Step Functions 与其他服务一起使用

Amazon Step Functions已与某些Amazon服务,以便您可以调用 API 操作,并直接从 Step Functions 中的 Amazon 状态语言协调执行。您可以直接调用参数并将参数传递给这些服务的 API。

您可以直接从协调这些服务的Task状态在 Amazon 状态语言中的。例如,使用 Step Functions,您可以调用其他服务,以执行以下操作:

  • 调用 Amazon Lambda 函数。

  • 运行 Amazon Batch 作业,然后根据结果执行不同的操作。

  • 插入或从 Amazon DynamoDB 获取商品。

  • 运行 Amazon Elastic Container Service (Amazon ECS) 任务并等待它完成。

  • 发布到 Amazon Simple Notification Service (Amazon SNS) 中的主题。

  • 在 Amazon Simple Queue Service (Amazon SQS) 中发送消息。

  • 管理作业Amazon Glue或 Amazon SageMaker。

  • 构建用于执行 Amazon EMR 作业的工作流程。

  • 启动 Amazon Step Functions 工作流程执行。

标准工作流和快速工作流支持同一组服务集成,但不支持相同的集成模式。快速工作流不支持运行作业 (.sync) 或等待回调 (.waitForTaskToken)。有关更多信息,请参阅标准工作流与快速工作流

Standard Workflows
Express Workflows