将 Amazon Simple Workflow Service 与 Amazon CLI 结合使用 - Amazon Simple Workflow Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

将 Amazon Simple Workflow Service 与 Amazon CLI 结合使用

Amazon Simple Workflow Service 的许多功能都可以通过 Amazon CLI 访问。Amazon CLI 提供了一种使用 Amazon Web Services Management Console或在某些情况下使用 Amazon SWF API 和 Amazon Flow Framework 进行编程的替代方法。

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

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

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

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

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

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

Amazon CLI 中的 Amazon SWF 命令提供了启动和管理工作流执行、轮询活动任务、记录任务检测信号等功能!有关 Amazon SWF 命令的完整列表、可用参数的说明及其使用方法示例,请参阅 Amazon CLI Command Reference 中的 Amazon SWF 命令。

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

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