

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

# 用于了解 Step Functions 的教程和讲习会
<a name="learning-resources"></a>

从本指南、讲习会和实用教程中了解如何使用 Step Functions 集成和编排服务。

![\[以下讲习会和教程中列出了六个常见工作流程用例的直观示例。\]](http://docs.amazonaws.cn/step-functions/latest/dg/images/use-case-examples.png)


## 用于了解 Step Functions 的教程
<a name="tutorials"></a>

有关简要介绍，请参阅：[入门教程](getting-started.md)。

有关特定场景，请参阅以下教程：
+ [在 Step Functions 状态机中处理错误条件](tutorial-handling-error-conditions.md)
+ [使用创建 Step Functions 状态机 Amazon SAM](tutorial-state-machine-using-sam.md)
+ [用于在 St Amazon CloudFormation ep Functions 中创建工作流程](tutorial-lambda-state-machine-cloudformation.md)
+ [Amazon CDK 用于在 Step Functions 中创建 Express 工作流程](tutorial-step-functions-rest-api-integration-cdk.md)
+ [用于在 St Amazon CDK ep Functions 中创建标准工作流程](tutorial-lambda-state-machine-cdk.md)
+ [在 Step Functions 中检查状态机执行](debug-sm-exec-using-ui.md)
+ [创建使用 Lambda 的 Step Functions 状态机](tutorial-creating-lambda-state-machine.md)
+ [在 Step Functions 中部署等待人工审批的工作流程](tutorial-human-approval.md)
+ [在 Step Functions 中使用内联 Map 状态重复操作](tutorial-map-inline.md)
+ [在 Step Functions 中使用分布式 Map 复制大规模 CSV 数据](tutorial-map-distributed.md)
+ [在 Step Functions 中使用 Lambda 函数迭代循环](tutorial-create-iterate-pattern-section.md)
+ [在 Step Functions 中使用 Lambda 函数处理批量数据](tutorial-itembatcher-param-task.md)
+ [在 Step Functions 中使用 Lambda 函数处理各个项目](tutorial-itembatcher-single-item-process.md)
+ [启动 Step Functions 工作流以响应事件](tutorial-cloudwatch-events-s3.md)
+ [使用 API Gateway 创建 Step Functions API](tutorial-api-gateway.md)
+ [使用 Step Functions 创建活动状态机](tutorial-creating-activity-state-machine.md)
+ [在 Step Functions 中查看 X-Ray 跟踪](tutorial-xray-traces.md)
+ [使用 Amazon 软件开发工具包服务集成收集 Amazon S3 存储桶信息](tutorial-gather-s3-info.md)
+ [使用 Step Functions API 继续长时间运行的工作流程（建议）](tutorial-continue-new.md)
+ [在 Step Functions 中使用 Lambda 函数继续新的执行](tutorial-use-lambda-cont-exec.md)
+ [在 Step Functi Amazon ons 中访问跨账户资源](tutorial-access-cross-acct-resources.md)

**通过初学者模板进行学习**  
要针对各种用例部署 ready-to-run状态机并从中学习，请参阅[初学者模板](starter-templates.md)。

## 用于了解 Step Functions 的讲习会
<a name="workshops"></a>

**讲习会：[Step Functions 讲习会](https://catalog.workshops.aws/stepfunctions/en-US)**  
在本讲习会中，您将了解在构建工作流程时使用 Step Functions 的主要功能。一系列交互式模块首先向您介绍基本的工作流程、任务状态和错误处理。您可以继续了解分支逻辑的 Choice 状态、用于处理数组的 Map 状态以及用于并行运行多个分支的 Parallel 状态。

**讲习会：[Large-scale Data Processing with Step Functions](https://catalog.workshops.aws/serverless-data-processing)**  
了解 Step Functions 和 Lambda 等无服务器技术如何可以简化管理和扩展、卸载无差异的任务以及应对大规模分布式数据处理的挑战。在此过程中，您将使用分布式 Map 来进行高并发处理。该讲习会还介绍了用于优化工作流程的最佳实践，以及索赔处理、漏洞扫描和 Monte Carlo 模拟的实际用例。