投稿日: Apr 11, 2023

AWS AppSync は、アプリケーションをデータやイベントに接続する API をスケーラブルに構築するためのマネージドサービスです。デベロッパーは、AppSync API で AppSync EventBridge の新しいデータソースターゲットを使用できるようになりました。これにより、ショッピングカートのアクションなど、アプリケーションで発生したイベントを、Amazon EventBridge が提供するイベントバスのサブスクライバーに簡単に発行できます。 

AppSync では、デベロッパーがパイプラインリゾルバーに含まれる関数を記述して、GraphQL スキーマで定義されるタイプ、フィールド、オペレーションをデータソースに接続します。こうした関数がデータのクエリと更新に必要とするビジネスロジックを構築するのは面倒な作業ですが、Amazon DynamoDB、Amazon RDS、Amazon OpenSearch、Amazon Lambda といった一般的なターゲット用の AppSync ネイティブデータソースがこの構築作業を処理します。AppSync EventBridge のデータソースが新しくなったことで、EventBridge が提供するイベントバスに、イベントとして API の更新を発行する関数を簡単に記述できるようになりました。 

AppSync EventBridge のネイティブデータソースは、AppSync がサポートするすべての AWS リージョンで利用できます。詳細については、AppSync のドキュメントを参照してください。