投稿日: Mar 22, 2023

AWS GovCloud (米国) リージョンでAmazon EventBridgeAmazon S3 Event Notifications を使用して、Amazon S3 に保存しているデータへの変更に基づいて、イベント駆動型アプリケーションを構築、スケーリング、およびデプロイできるようになりました。これにより、オブジェクトの追加のコピーを作成したり新しいソフトウェアを開発したりすることなく、Amazon S3 の新しいデータの操作、オブジェクトの変更に同時に反応する複数のアプリケーションの構築、および過去のイベントの再生が簡単になります。 

Amazon EventBridge では、高度なフィルタリングおよびルーティング機能を使用して、AWS Lambda、Amazon Kinesis、AWS Step Functions、Amazon SQS などのターゲットにイベントを送信できます。EventBridge と S3 イベント通知は、S3 イベント内のオブジェクトの任意の属性、または属性の組み合わせを照合できるようにすることで、アーキテクチャを簡素化できます。これにより、ターゲットの AWS Lambda 関数またはその他の宛先を呼び出す前に、オブジェクトサイズ、時間範囲、またはその他のイベントメタデータフィールドごとにイベントをフィルタリングすることができます。例えば、何百万もの音声ファイルが S3 バケットにアップロードされる場合、特定のファイルをフィルタリングして、複数のワークフローにイベント通知を送信できます。これらの複数のワークフローを通じて、同じイベントを使用して音声ファイルを書き起こし、そのストリーミング用のメディア形式を変更し、機械学習を適用してセンチメントスコアを生成します。S3 イベントをアーカイブして再生することもできます。これにより、エラーが発生した場合や新しいアプリケーションモジュールが追加された場合に再処理することができます。

Amazon EventBridge での Amazon S3 Event Notifications がすべての AWS リージョンで利用できるようになりました。AWS マネジメントコンソールで数回クリックするか、1回の API リクエストで、Amazon EventBridge への S3 イベント通知の送信を開始することができます。料金については、Amazon EventBridge の料金ページをご覧ください。詳細については、S3 のユーザーガイドをご覧ください。