選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

DynamoDB 零 -ETL 與 Amazon OpenSearch Service 整合

焦點模式
DynamoDB 零 -ETL 與 Amazon OpenSearch Service 整合 - Amazon DynamoDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon DynamoDB 透過 DynamoDB 擷取外掛程式 OpenSearch 提供與 Amazon OpenSearch Service 的零ETL整合。Amazon OpenSearch Ingestion 提供全受管、無程式碼的體驗,可將資料擷取至 Amazon OpenSearch Service。

使用 DynamoDB OpenSearch 外掛程式進行擷取,您可以使用一或多個 DynamoDB 資料表做為擷取至一或多個 OpenSearch 服務索引的來源。您可以使用 DynamoDB 瀏覽和設定 OpenSearch 您的擷取管道,做為 中 OpenSearch Ingestion 或 DynamoDB Integrations 的來源 AWS Management Console。

運作方式

外掛程式使用 DynamoDB 匯出至 Amazon S3 來建立要載入的初始快照 OpenSearch。載入快照後,外掛程式會使用 DynamoDB Streams 近乎即時地複寫任何進一步的變更。每個項目都會在 OpenSearch 擷取中處理為事件,並且可以使用處理器外掛程式修改。您可以捨棄屬性或建立複合屬性,並透過路由將其傳送至不同的索引。

您必須啟用point-in-time 復原 (PITR),才能使用匯出至 Amazon S3。您也必須啟用 DynamoDB Streams (已選取新舊映像選項),才能使用它。可以透過排除匯出設定,在不拍攝快照的情況下建立管道。

您也可以透過排除串流設定,建立僅具有快照且沒有更新的管道。外掛程式不會在您的資料表上使用讀取或寫入輸送量,因此使用時可安全,而不會影響您的生產流量。在建立此 或其他整合之前,您應該考量的串流上平行取用者數量有限制。如需其他考量,請參閱 與 DynamoDB 整合的最佳實務

對於簡單的管道,單一 OpenSearch 運算單位 (OCU) 每秒可以處理約 1 MB 的寫入。這相當於約 1000 個寫入請求單位 (WCU)。視管道的複雜性和其他因素而定,您可能會達到高於或低於此目標。

OpenSearch 擷取支援導致無法復原錯誤之事件的無效字母佇列 (DLQ)。此外,即使 DynamoDB、管道或 Amazon OpenSearch Service 的服務中斷,管道也可以從中斷的地方繼續,而無需使用者介入。

如果中斷持續超過 24 小時,可能會導致更新遺失。不過,管道會繼續處理還原可用性時仍然可用的更新。除非在無效字母佇列中,否則您將需要執行新的索引建置,以修正因捨棄事件所造成的任何異常。

如需外掛程式的所有設定和詳細資訊,請參閱OpenSearch擷取 DynamoDB 外掛程式文件

透過主控台整合建立體驗

DynamoDB OpenSearch 和服務在 中具有整合的體驗 AWS Management Console,可簡化入門程序。當您完成這些步驟時,服務會自動選取 DynamoDB 藍圖,並為您新增適當的 DynamoDB 資訊。

若要建立整合,請遵循 OpenSearch 擷取入門指南中的 。當您前往步驟 3:建立管道時,請將步驟 1 和 2 取代為下列步驟:

  1. 導覽至 DynamoDB 主控台。

  2. 在左側導覽窗格中,選擇整合

  3. 選取您要複寫的 DynamoDB 資料表 OpenSearch。

  4. 選擇 Create (建立)。

從這裡,您可以繼續教學課程的其餘部分。

後續步驟

如需進一步了解 DynamoDB 如何與 OpenSearch Service 整合,請參閱以下內容:

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。