AWS Step Functions
開発者ガイド

状態

状態は、ステートマシンの States フィールド内の最上位の要素であり、タイプに応じてステートマシンのさまざまなロールを引き受けることができます。

"FirstState" : { "Type" : "Task", ... }

状態は名前で識別されます。この名前はステートマシンの仕様内で一意である必要がありますが、それ以外は、JSON テキスト形式の任意の文字列とすることができます。各状態には多くのフィールドと、状態の必須の Type フィールドの内容によって異なるオプションが含まれます。

注記

ステートマシン名の長さは 1~80 文字で、アカウントとリージョンに対して一意である必要があります。また、次の文字を含めることはできません。

  • 空白

  • ワイルドカード文字 (? *)

  • 括弧 (< > { } [ ])

  • 特殊文字 (: ; , \ | ^ ~ $ # % & ` ")

  • 制御文字 (\\u0000 - \\u001f or \\u007f - \\u009f)

Step Functions では、ASCII 以外の文字を含むステートマシン、実行、およびアクティビティの名前を作成することができます。これらの ASCII 以外の文字は Amazon CloudWatch では使用できません。CloudWatch メトリクスを追跡できるようにするには、ASCII 文字のみを使用する名前を選択します。