AWS Step Functionsコマンドチートシート
ステートマシン作成
ステートマシン作成します。コードはworkflow.jsonファイルです。
パラメータ | 意味 |
---|---|
--name |
ステートマシン名 |
--definition |
ワークフロー定義 |
--role |
IAM RoleのARN |
$ aws stepfunctions create-state-machine \ --name hoge \ --definition file://workflow.json \ --role-arn arn:aws:iam::xxxxxxxxxxxx:role/StepFunctionsSample
これで作成されます。
ステートマシン実行
ステートマシンを実行します。
パラメータ | 意味 |
---|---|
--state-machine-arn |
ステートマシンのARN |
$ aws stepfunctions start-execution \ --state-machine-arn arn:aws:states:ap-northeast-1:xxxxxxxxxxxx:stateMachine:ステートマシン名
これで実行されます。
ステートマシン一覧
ステートマシン一覧を表示します。
$ aws stepfunctions list-state-machines
ステートマシン名のみの一覧を出力したい場合は--query
オプションを使用します。
$ aws stepfunctions list-state-machines --query stateMachines[].name [ "statemachine-1", "statemachine-2" ]
ステートマシン削除
ステートマシンを削除します。
パラメータ | 意味 |
---|---|
--state-machine-arn |
ステートマシンのARN |
$ aws stepfunctions delete-state-machine \ --state-machine-arn arn:aws:states:ap-northeast-1:xxxxxxxxxxxx:stateMachine:hoge
これでステートマシンが削除されます。
ステートマシンの定義表示
ステートマシンのARN,name,status,definitionなどを表示します。
パラメータ | 意味 |
---|---|
--state-machine-arn |
ステートマシンのARN |
$ aws stepfunctions describe-state-machine \ --state-machine-arn arn:aws:states:ap-northeast-1:xxxxxxxxxxxx:stateMachine:ステートマシン名
リファレンス
stepfunctions — AWS CLI 2.15.42 Command Reference
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント