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 函數。案例包括傳送電子郵件訊息、產生報告或處理大型資料集,而不封鎖主要應用程式或資料庫。長時間執行的任務必須在 Lambda 15 分鐘的時間限制內。

若要設定 Aurora PostgreSQL 相容與 Lambda 之間的整合,請遵循AWS 文件中的指示。