投稿日: May 14, 2021

AWS Step Functions は、Amazon EventBridge とのサービス統合のサポートを開始しました。これにより、カスタムコードを記述することなく、Step Functions ワークフローから EventBridge イベントバスにカスタムイベントを送信できるようになりました。ワークフローからカスタムイベントを発行できるようになりました。これにより、疎結合されているアプリケーションが、Step Functions によって調整されたビジネスロジックのステップに反応できるようになります。また、この統合を、EventBridge のクロスアカウントおよびクロスリージョン機能とともに使用して、異なるリージョンまたは異なるアカウントのアプリケーションにイベントを送信することもできます。

AWS Step Functions は、AWS Lambda、Amazon SNS、Amazon DynamoDB などの AWS のサービスを利用し、回復力のあるサーバーレスワークフローを構築することを可能にします。Amazon EventBridge は、マイクロサービスや SaaS アプリケーションなどのコンポーネント間の通信を簡素化することにより、スケーラブルなイベントドリブンのアプリケーションを作成するために使用されるサーバーレスイベントバスです。お客様は、明示的なイベントをワークフローにモデル化するために、EventBridge 関数と Step Functions を一緒に使用します。これらのイベントは、関係者に状態遷移を通知するために便利です。これは、ワークフローの実装から疎結合の状態のままにすることができます。

使用を開始するには、デベロッパーガイドをお読みいただき、ステップバイステップのサンプルプロジェクトをお試しください。

この統合を使用するための追加料金はありません。既存の EventBridge の料金に従って、EventBridge イベントバスに発行されたカスタムイベントについてのみお支払いいただきます。詳細については、Step FunctionsEventBridge の料金のページをご覧ください。

Step Functions と EventBridge の統合は、米国東部 (オハイオおよびバージニア北部)、米国西部 (オレゴン)、カナダ (中部)、欧州 (アイルランドおよびミラノ)、アフリカ (ケープタウン)、およびアジアパシフィック (東京) で一般的に利用できます。また、Step Functions と EventBridge サービスが数日中に利用可能になる他のすべての商用リージョンで一般的に利用可能になる予定です。リージョンと提供サービスの詳細なリストについては、AWS リージョンを参照してください。 

詳細は、以下をご確認ください。