使用 Amazon SWF 注册工作流类型 - Amazon Simple Workflow Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 Amazon SWF 注册工作流类型

本部分讨论的示例使用 Amazon SWF API 注册了一个工作流类型。您在注册过程中指定的名称和版本会形成工作流程类型唯一的标识符。指定的域必须已使用 RegisterDomain API 操作注册。

下列示例中的超时参数为持续时间值,以秒为单位。对于 defaultTaskStartToCloseTimeout 参数,您可以使用持续时间说明符 NONE 指示无超时。但是,不能将 defaultExecutionStartToCloseTimeout 的值指定为 NONE;工作流程执行可运行的最大时长限制是一年。超出此限制都会导致工作流程执行超时。如果您将 defaultExecutionStartToCloseTimeout 的值指定为大于一年,注册将会失败。

https://swf.us-east-1.amazonaws.com RegisterWorkflowType { "domain" : "867530901", "name" : "customerOrderWorkflow", "version" : "1.0", "description" : "Handle customer orders", "defaultTaskStartToCloseTimeout" : "600", "defaultExecutionStartToCloseTimeout" : "3600", "defaultTaskList" : { "name": "mainTaskList" }, "defaultChildPolicy" : "TERMINATE" }

另请参阅

《Amazon Simple Workflow Service API Reference》 中的 RegisterWorkflowType