

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AWS CLI 搭配 Amazon Simple Workflow Service 使用
<a name="using-cli"></a>

您可以從 存取 Amazon Simple Workflow Service 的許多功能 AWS CLI。 AWS CLI 提供使用 Amazon SWF 搭配 AWS 管理主控台 或 的替代方案，在某些情況下提供使用 Amazon SWF API 和 進行程式設計的替代方案 AWS Flow Framework。

例如，您可以使用 AWS 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 SWF 命令 AWS CLI 可讓您啟動和管理工作流程執行、輪詢活動任務、記錄任務活動訊號等！如需 Amazon SWF 命令的完整清單，以及可用引數的說明和顯示其使用方式的範例，請參閱《 命令參考》中的 [Amazon SWF](https://docs.aws.amazon.com/cli/latest/reference/swf/index.html) 命令。 *AWS CLI *

這些 AWS CLI 命令緊密遵循 Amazon SWF API，因此您可以使用 AWS CLI 來了解基礎 Amazon SWF API。您也可以使用現有的 API 知識來原型程式碼，或在命令列上執行 Amazon SWF 動作。

若要進一步了解 AWS CLI，請參閱[AWS Command Line Interface 《 使用者指南](https://docs.aws.amazon.com/cli/latest/userguide/)》。