View a markdown version of this page

Aurora PostgreSQL 互換と Lambda の統合 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Aurora PostgreSQL 互換と Lambda の統合

AWS Lambda は、サーバーのプロビジョニングや管理を行わずにコードを実行するためのサーバーレスコンピューティングサービスです。Lambda を Amazon Aurora PostgreSQL 互換エディションと統合することで、イベント駆動型アーキテクチャを構築し、Aurora PostgreSQL 互換データベースの機能を拡張できます。

Lambda 統合のユースケース

Aurora PostgreSQL 互換を Lambda と統合するための一般的なユースケースは次のとおりです。

  • データ処理と変換 ‒ 複雑なデータ処理タスクを Aurora PostgreSQL 互換から Lambda 関数にオフロードします。シナリオには、データクレンジング、データエンリッチメント、データ検証、複雑な計算などがあります。

  • イベント駆動型ワークフロー - Lambda 関数を使用して、Aurora PostgreSQL 互換のイベントまたは変更に基づいてアクションまたはワークフローをトリガーします。シナリオには、通知の送信、ETL プロセスのトリガー、Aurora PostgreSQL 互換のデータの挿入、更新、または削除 AWS のサービス 時の他の呼び出しが含まれます。

  • リアルタイム分析とレポート ‒ Lambda 関数を使用して、リアルタイム分析を実行したり、Aurora PostgreSQL 互換に保存されているデータに基づいてレポートを生成したりできます。Lambda 関数は、Aurora PostgreSQL 互換のクエリを実行し、データを処理して、オンデマンドまたはスケジュールに基づいてレポートまたはビジュアライゼーションを生成できます。

  • サーバーレス APIsとマイクロサービス ‒ Lambda 関数を使用して、Aurora PostgreSQL 互換とやり取りするサーバーレス APIs またはマイクロサービスを構築します。Lambda 関数は、API リクエストを処理し、Aurora PostgreSQL 互換のデータをクエリまたは変更し、レスポンスを返すことができます。

  • 非同期処理 ‒ Aurora PostgreSQL 互換から Lambda 関数に長時間実行タスクまたは非同期タスクをオフロードします。シナリオには、メインアプリケーションやデータベースをブロックせずに E メールメッセージを送信したり、レポートを生成したり、大規模なデータセットを処理したりすることが含まれます。長時間実行されるタスクは、Lambda の 15 分の時間制限内である必要があります。

Aurora PostgreSQL 互換と Lambda の統合を設定するには、 AWS ドキュメントの指示に従います。