Amazon Simple Workflow Service
开发人员指南 (API 版本 2012-01-25)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

在 Amazon Simple Workflow Service 中使用 AWS CLI

Amazon Simple Workflow Service 的许多功能可从 AWS CLI 中访问。AWS CLI 提供一种在 AWS 管理控制台 中使用 Amazon SWF 或者在某些情况下使用 Amazon SWF API 和 AWS Flow Framework 进行编程的替代方法。

例如,您可以使用 AWS CLI 注册新的工作流程类型:

aws swf register-workflow-type --domain DataFrobtzz --name "MySimpleWorkflow" --workflow-version "v1"

您还可以列出已注册的工作流程类型:

aws swf list-workflow-types --domain DataFrobtzz --registration-status REGISTERED

以下显示了 JSON 中默认输出的示例:

{ "typeInfos": [ { "status": "REGISTERED", "creationDate": 1377471607.752, "workflowType": { "version": "v1", "name": "MySimpleWorkflow" } }, { "status": "REGISTERED", "creationDate": 1371454149.598, "description": "DataFrobtzz subscribe workflow", "workflowType": { "version": "v3", "name": "subscribe" } } ] }

AWS CLI 中的 Amazon SWF 命令能够启动和管理工作流程执行、轮询活动任务、记录任务检测信号等!有关 Amazon SWF 命令的完整列表、可用参数的描述以及显示它们使用方法的示例,请参阅 AWS CLI Command Reference 中的 Amazon SWF 命令。

AWS CLI 命令与 Amazon SWF API 密切相关,因此,您可以使用 AWS CLI 来了解基本的 Amazon SWF API。您还可以使用现有 API 知识创建代码原型,或者在命令行上执行 Amazon SWF 操作。

如需了解有关 AWS CLI 的更多信息,请参阅 AWS Command Line Interface 用户指南