投稿日: Aug 13, 2020

AWS Step Functions は、Amazon ステートメント言語の拡張を発表し、ワークフローの構築を容易にします。ステートマシン定義の柔軟性が向上し、強化された選択状態とタスク状態により、ワークフローアプリケーション内でより動的な動作が可能になりました。

AWS Step Functions を使用すれば、デベロッパーは AWS Lambda、Amazon Simple Notification Service (SNS)、Amazon Elastic Map Reduce (EMR) などの AWS サービスを数分でサーバーレスワークフローにまとめることができます。Step Functions により、サーバーレスワークフローのステップが確実に実行され、情報がステージ間で受け渡され、エラーが自動的に処理されます。Amazon ステート言語は、宣言型ステートマシンを記述して、AWS Step Functions で永続的でイベント駆動型のワークフローを定義するために使用される JSON ベースの言語です。

ワークフローアプリケーションを構築する場合、顧客は null 値のテスト、変数の存在、ワイルドカード、および変数と変数の比較などの追加の選択状態の演算子を使用できます。この新しい機能セットにより、コンテキストオブジェクト、動的タイムアウト、および結果選択へのグローバルなアクセスが可能になります。文字列や配列の構築、文字列から JSON、JSON から文字列などの組み込みの固有関数を使用することもできます。

これらの新機能については、追加料金がありません。

開始するには、AWS Step Functions のドキュメントにアクセスし、ブログ投稿をご覧ください。 

これらの機能は、AWS Step Functions が利用可能なすべての AWS Commercial (中国を除く) および AWS GovCloud リージョンで利用できます。

AWS Step Functions の詳細については、AWS Step Functions のページをご覧ください。