本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 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-statusREGISTERED
以下显示了 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用户指南。