ステートマシンを定義する際に利用するAmazon States Language(以下、ASL)にアップデートがありました。 AWS Developer Forums: AWS Step Functions announces updates to Amazon States Language. 今回のアップデートで動的タイムアウトや組み込み関数などがサポートされ、ASLがより強化されました。それぞれみていきたいと思います。 アップデート 演算子追加 Choiceステート内で利用できる演算子に以下が加わりました。 IsNull … パス(以下、変数)の値がNULLかどうかの確認 IsString … 変数の値が文字列かどうかの確認 IsNumeric … 変数の値が数値かどうかの確認 IsBoolean … 変数の値がブール値かどうかの確認 IsTimestamp … 変数の値がタイムスタ