发布于: Nov 22, 2021

您现在可以从 Amazon Athena 控制台管理 AWS Step Functions 工作流,从而更轻松地构建可扩展的数据处理管道,根据自定义业务逻辑执行查询,自动执行管理和提示任务等等。

Amazon Athena 是一种交互式查询服务,借助它,您能够使用 SQL 分析 Amazon S3 中的数据。AWS Step Functions 是一种低代码可视化工作流服务,用于编排 AWS 服务、自动化业务流程和构建无服务器应用程序。

您可以使用 Athena 和 Step Functions 构建分布式数据处理管道,Athena 可在其中处理数据,Step Functions 可跨多个 AWS 服务编排工作流,例如 AWS GlueAmazon S3Amazon Kinesis FirehoseAWS LambdaStep Functions 中的 AWS SDK 集成最近添加之后,受支持的 AWS 服务的数量从 17 个扩展至 200 多个,AWS API 操作从 46 个扩展到 9000 多个,因而您现在可以开发更复杂的工作流。

Step Functions 现已与 Athena 升级后的控制台实现集成,您可以使用它来查看调用 Athena 的状态机的交互式工作流图。要开始使用,请从左侧导航窗格中选择 Workflows(工作流)。如果您已有具有 Athena 查询的状态机,则请选择一个状态机以查看工作流的交互图。如果您不熟悉 Step Functions,则可以通过以下方式开始使用:从 Athena 控制台启动示例项目,然后再对其进行自定义以使其适应您的生产使用场景。

此功能在已推出 AWS Step Functions 和 Amazon Athena 重新设计的控制台的所有区域均已可用。有关详细信息,请查看 AWS 区域列表。

要查看 Step Functions 和 Athena 的实际操作,请参阅使用 Amazon Athena 和 AWS Step Functions 构建和编排 ETL 管道,或查阅 Step Functions 文档