投稿日: May 27, 2020
AWS SAM の AWS Step Functions サポートにより、ワークフローオーケストレーションをサーバーレスアプリケーションに迅速かつ簡単に統合できるようになりました。サーバーレスアプリケーション構築用のオープンソースフレームワークである AWS サーバーレスアプリケーションモデル (AWS SAM) の直接サポートにより、アプリケーションのアーキテクチャやコードと共に Step Functions ステートマシンのワークフローを定義して、サーバーレスアプリケーションをより迅速に提供できるようになりました。
AWS Step Functions を使用すると、回復力のあるサーバーレスワークフローを構築して、AWS の AWS SAM 対応サービス (AWS Lambda、Amazon SNS、Amazon DynamoDB など) を使用するステートマシンをセットアップできます。AWS SAM の Step Functions サポートにより、SAM テンプレートまたは個別のファイルでステートマシンを定義し、SAM ポリシーテンプレート、インラインポリシー、または管理ポリシーを介してステートマシンの実行ロールを作成できるようになりました。さらに、API Gateway、EventBridge イベントを使用して、またはスケジュールに基づいて、ステートマシンの実行を簡単にトリガーすることも可能になりました。
AWS SAM の Step Functions サポートは、AWS Step Functions を利用できるすべてのリージョンで利用可能です。詳細については、AWS リージョン表をご覧ください。SAM での Step Functions の詳細については、AWS SAM 開発者ガイドやブログ記事をご覧ください。