AWS OpenSearch

Adobe Commerce 2.4.5 ondersteunt het gebruik van Amazon OpenSearch Service-clusters. Deze service is de opvolger van Amazon Elasticsearch Service. Dit onderwerp beschrijft hoe te om Commerce te vormen om AWS OpenSearch te gebruiken, en hoe te om gegevens van een lokale Elasticsearch of instantie te migreren OpenSearch aan een cluster van AWS OpenSearch.

Een AWS OpenSearch-servicedomein maken

U moet eerst een OpenSearch-instantie in AWS maken.
Lees Creƫrend en het leiden de domeinen van de Dienst van Amazon OpenSearchvoor gedetailleerde instructies.

Gegevens ophalen naar AWS OpenSearch

Zodra alles op AWS is voorbereid, is het tijd om het met gegevens te vullen.

Voor kleinere installaties raden we u aan om indices rechtstreeks op de AWS-instantie te maken, en wel om de volgende redenen:

  • Het opnieuw maken van indexen is een snelle bewerking.
  • Er kunnen versionverenigbaarheden tussen de oude instantie en de instantie AWS zijn, en deze kunnen worden vermeden door rechtstreeks op de instantie AWS voort te bouwen.

Grotere installaties willen mogelijk overwegen hun gegevensindexen van de bestaande instantie naar AWS te migreren. Hoewel dit downtime kan verminderen, is er nog steeds een klein risico op incompatibiliteitsproblemen als gevolg van verschillende versies tussen de oude Elasticsearch server en AWS.

Het is niet nodig om indexen te migreren, omdat deze gemakkelijk opnieuw kunnen worden gemaakt op het AWS-exemplaar.
Wanneer u echter gegevensindexen migreert, moet u ervoor zorgen dat de versies van Elasticsearch/OpenSearch compatibel zijn.

Zie Amazon migrerend aan de instructies van de Dienst OpenSearch van Amazonvoor meer informatie.

Commerce for OpenSearch configureren

De stappen voor het vormen OpenSearch worden behandeld in Geavanceerd installeertonderwerp.

Om te testen dat de nieuwe configuratie werkt, test direct het eindpunt OpenSearch:

  1. Maak een product in de Admin (bijvoorbeeld: sku="testproduct1").

  2. Opnieuw indexeren via de beheerder.

  3. Vraag het eindpunt OpenSearch (gevonden in AWS UI):

    Als u indexen wilt ophalen, voegt u het volgende toe: /_cat/indices/*?v=true aan de URL:
    <AWS OS endpoint>/_cat/indices/*?v=true

Als u producten wilt ophalen uit index, voegt u het volgende toe: /magento2docker_product_1/_search?q=* aan de URL:
<AWS OS endpoint>/magento2docker_product_1/_search?q=testproduct1

Aanvullende bronnen

Voor extra informatie, zie de documentatie van OpenSearch AWS.

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