

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

# Amazon CLI 与 Amazon 一起使用简单工作流程服务
<a name="using-cli"></a>

Amazon Simple Workflow Service 的许多功能都可以通过 Amazon CLI 访问。为使用 Amazon SWF Amazon CLI 提供了另一种选择， Amazon Web Services 管理控制台 或者在某些情况下，也可以使用 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](https://docs.amazonaws.cn/cli/latest/reference/swf/index.html) 命令。

这些 Amazon CLI 命令严格遵循亚马逊 SWF API，因此您可以使用 Amazon CLI 来了解底层的亚马逊 SWF API。您还可以使用现有的 API 知识创建代码原型或在命令行上执行 Amazon SWF 操作。

要了解更多信息 Amazon CLI，请参阅《[Amazon Command Line Interface 用户指南》](https://docs.amazonaws.cn/cli/latest/userguide/)。