[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

AWS OpenSearch

Adobe Commerce 2.4.5 unterstützt die Verwendung von Amazon OpenSearch-Service-Clustern. Dieser Service ist der Nachfolger von Amazon Elasticsearch Service. In diesem Abschnitt wird beschrieben, wie Sie Commerce für die Verwendung von AWS OpenSearch konfigurieren und Daten von einer lokalen Elasticsearch- oder OpenSearch-Instanz zu einem AWS OpenSearch-Cluster migrieren.

Erstellen einer AWS OpenSearch-Service-Domain

Zunächst müssen Sie eine OpenSearch-Instanz in AWS einrichten.
Detaillierte ​ finden Sie unter „Erstellen und Verwalten ​ Amazon OpenSearch-Service-Domains“.

Abrufen von Daten zu AWS OpenSearch

Sobald alles in AWS vorbereitet ist, ist es an der Zeit, es mit Daten zu füllen.

Für kleinere Installationen empfehlen wir aus den folgenden Gründen, Indizes direkt auf der AWS-Instanz zu erstellen:

  • Das Neuerstellen der Indizes ist ein schneller Vorgang.
  • Es kann zu Versionsinkompatibilitäten zwischen der alten Instanz und der AWS-Instanz kommen. Diese können vermieden werden, indem direkt auf der AWS-Instanz erstellt wird.

Bei größeren Installationen empfiehlt es sich möglicherweise, die Datenindizes von der bestehenden Instanz zu AWS zu migrieren. Dadurch können Ausfallzeiten verringert werden. Es besteht jedoch ein geringes Risiko von Inkompatibilitätsproblemen aufgrund unterschiedlicher Versionen zwischen dem alten Elasticsearch-Server und AWS.

Sie müssen keine Indizes migrieren, da diese einfach auf der AWS-Instanz neu erstellt werden können.
Stellen Sie jedoch beim Migrieren von Datenindizes sicher, dass die Versionen von Elasticsearch/OpenSearch kompatibel sind.

Weitere Informationen finden Sie in ​ Anleitung zur Migration zum Amazon OpenSearchService von Amazon.

Konfigurieren von Commerce für OpenSearch

Die Schritte zum Konfigurieren von OpenSearch werden im Abschnitt Erweiterte Installation beschrieben.

Um zu testen, ob die neue Konfiguration funktioniert, testen Sie den OpenSearch-Endpunkt direkt:

  1. Erstellen Sie ein Produkt in der Admin Console (zum Beispiel: sku=„testproduct1„).

  2. Neuindizierung über den Administrator.

  3. Fragen Sie den OpenSearch-Endpunkt (in der AWS-Benutzeroberfläche) ab:

    Um Indizes abzurufen, hängen Sie /_cat/indices/*?v=true an die URL an:
    <AWS OS endpoint>/_cat/indices/*?v=true

Um Produkte aus dem Index abzurufen, hängen Sie /magento2docker_product_1/_search?q=* an die URL an:
<AWS OS endpoint>/magento2docker_product_1/_search?q=testproduct1

Zusätzliche Ressourcen

Weitere Informationen finden Sie in der OpenSearch AWS-Dokumentation.

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