AWS OpenSearch

Adobe Commerce 2.4.5支援使用Amazon OpenSearch Service叢集。 此服務是AmazonElasticsearch服務的後續服務。 本主題說明如何設定Commerce以使用AWS OpenSearch,以及如何將資料從本機Elasticsearch或OpenSearch執行個體移轉至AWS OpenSearch叢集。

建立AWS OpenSearch服務網域

您必須先在AWS中建立OpenSearch執行個體。
閱讀建立和管理Amazon OpenSearch Service網域以取得詳細指示。

將資料傳送至AWS OpenSearch

在AWS上完成所有準備工作後,就可以開始使用資料來填入了。

對於較小的安裝,我們建議您直接在AWS執行個體上建立索引,原因如下:

  • 重新建立索引是一項快速操作。
  • 舊執行個體和AWS執行個體之間可能存在版本不相容問題,直接在AWS執行個體上建置可以避免這些不相容問題。

大型安裝可能會考慮將其資料索引從現有執行個體移轉至AWS。 雖然這樣可以減少停機時間,但由於舊版Elasticsearch伺服器與AWS之間的版本不同,因此發生不相容問題的風險仍然很小。

不需要移轉索引,因為這些可在AWS例項上輕鬆重新建立。
不過,移轉資料索引時,請確保Elasticsearch/OpenSearch的版本相容。

如需詳細資訊,請參閱Amazon的移轉至Amazon OpenSearch服務指示。

為OpenSearch設定Commerce

設定OpenSearch的步驟包含在進階安裝主題中。

若要測試新設定是否正常運作,請直接測試OpenSearch端點:

  1. 在「管理員」中建立產品(例如:sku="testproduct1")。

  2. 透過Admin重新索引。

  3. 查詢OpenSearch端點(可在AWS UI中找到):

    若要取得索引,請附加: /_cat/indices/*?v=true至URL:
    <AWS OS endpoint>/_cat/indices/*?v=true

若要從索引取得產品,請將: /magento2docker_product_1/_search?q=*附加至URL:
<AWS OS endpoint>/magento2docker_product_1/_search?q=testproduct1

其他資源

如需其他資訊,請參閱OpenSearch AWS檔案

recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995