

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Simple Workflow Service AWS CLI での の使用
<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 コマンドの完全なリスト、および使用可能な引数の説明とその使用法を示す例については、*AWS CLI コマンドリファレンス* の「[Amazon SWF](https://docs.aws.amazon.com/cli/latest/reference/swf/index.html) コマンド」を参照してください。

 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/)を参照してください。