本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Step Functions 的示例项目
在 AWS Step Functions 控制台
您可以使用这些示例项目按原样部署和运行,也可以使用工作流原型在其基础上进行构建。如果在这些项目的基础上进行构建,Step Functions 会创建工作流原型,但不会部署工作流定义中列出的资源。
部署示例项目时,它们会提供一个功能完备的状态机,并为状态机的运行创建相关资源。创建示例项目后,Step Functions 将使用 AWS CloudFormation 创建由状态机引用的相关资源。
主题
- 管理批处理作业(AWS Batch、Amazon SNS)
- 管理容器任务(Amazon ECS、Amazon SNS)
- 传输数据记录(Lambda、DynamoDB、Amazon SQS)
- 任务状态投票 (Lambda,) AWS Batch
- 任务计时器(Lambda、Amazon SNS)
- 回调模式示例(Amazon SQS、Amazon SNS、Lambda)
- 管理 Amazon EMR 任务
- 运行 EMR Serverless 作业
- 在工作流内启动工作流(Step Functions、Lambda)
- 使用 Map 状态动态处理数据
- 使用分布式 Map 处理 CSV 文件
- 使用分布式 Map 处理 Amazon S3 存储桶中的数据
- 训练机器学习模型
- 调整机器学习模型
- 处理来自 Amazon SQS(快速工作流)的大批量消息
- 选择性检查点示例(快速工作流)
- 构建 AWS CodeBuild 项目(CodeBuild,亚马逊 SNS)
- 预处理数据并训练机器学习模型
- Lambda 编排示例
- 启动 Athena 查询
- 执行多个查询(Amazon Athena、Amazon SNS)
- 查询大型数据集(亚马逊 Athena、亚马逊 S3、亚马逊 SN AWS Glue S)
- 保持数据最新(亚马逊 Athena、Amazon S3、) AWS Glue
- 管理 Amazon EKS 集群
- 调用 API Gateway
- 使用 API Gateway 调用微服务
- 将自定义事件发送到 EventBridge
- 调用同步快速工作流
- 使用 Amazon Redshift 运行 ETL/ELT 工作流程
- 使用 Step Functions 和 AWS Batch 进行错误处理
- 分散一份 AWS Batch 工作
- AWS Batch 用 Lambda
- 使用 Amazon Bedrock 执行 AI 提示链接