

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

# 在 Step Functions 中启动状态机执行
<a name="statemachine-starting"></a>

状态机*执行*发生在 Amazon Step Functions 状态机运行并执行其任务时。每台 Step Functions 状态机可以同时执行多个执行，你可以从 [Step Functions 控制台](https://console.amazonaws.cn/states/home?region=us-east-1#/)启动这些执行，也可以使用 Step Functions API 操作或 Amazon Command Line Interface (Amazon CLI) 来启动这些执行。 Amazon SDKs执行会接收 JSON 输入并生成 JSON 输出。您可以通过以下方式启动 Step Functions 执行。
+ 在 Step Functions 控制台中启动执行。

  可以在控制台中启动状态机，观察执行情况，并调试故障。
+ 调用 [StartExecution](https://docs.amazonaws.cn/step-functions/latest/apireference/API_StartExecution.html) API 操作。
+ 使用 Amaz [on EventBridge 开始执行](tutorial-cloudwatch-events-s3.md)以响应事件。
+ 使用 Amazon EventBridge Scheduler按计划[启动状态机执行](using-eventbridge-scheduler.md)
+ 从 Task 状态启动[嵌套工作流执行](concepts-nested-workflows.md)。
+ 使用 [Amazon API Gateway](tutorial-api-gateway.md) 启动执行。

**提示**  
要了解如何监控正在运行的执行，请参阅教程：[在 Step Functions 中检查状态机执行](debug-sm-exec-using-ui.md)