AWS Step Functions
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

代码段

在 AWS Step Functions 中,可以使用代码段轻松地在状态机定义中为新状态配置选项。当您编辑或创建状态机时,代码窗格顶部将包含 Generate code snippet (生成代码段) 菜单。从 Generate code snippet (生成代码段) 菜单中选择一个选项将打开一个用于配置特定于该状态的参数的窗口,并且将基于您选择的选项生成 Amazon 状态语言代码。

例如,如果您选择 AWS Batch: Manage a job (AWS Batch: 管理作业) 代码段,则可以配置以下内容:

  • Batch job name (批处理作业名称) – 可以指定作业名称,或在运行时使用路径指定此名称。

  • Batch job definition (批处理作业定义) – 可以选择账户中现有 AWS Batch 作业的 ARN,输入作业定义,或选择在运行时使用路径指定它。

  • Batch job definition (批处理作业队列) – 可以选择账户中现有 AWS Batch 作业队列的 ARN,输入作业队列定义,或选择在运行时使用路径指定它。

  • Run synchronously (同步运行) – 选择此选项会将 Step Functions 配置为等待 AWS Batch 作业完成,之后再继续下一状态。

注意

有关指定服务参数的更多信息,请参阅 将参数传递给服务 API

配置 AWS Batch 选项后,可以为状态指定错误处理选项,例如 RetryCatchTimeoutSeconds.

有关更多信息,请参阅 错误 中的 Amazon 状态语言。

要了解有关 Step Functions 服务集成的更多信息,请参阅: