AWS OpenSearch
O Adobe Commerce 2.4.5 é compatível com o uso de clusters do Amazon OpenSearch Service. Este serviço é o sucessor do Amazon Elasticsearch Service. Este tópico descreve como configurar o Commerce para usar o AWS OpenSearch e como migrar dados de uma instância local do Elasticsearch ou OpenSearch para um cluster do AWS OpenSearch.
Criar um domínio do serviço AWS OpenSearch
Primeiro, é necessário estabelecer uma instância OpenSearch no AWS.
Leia Criação e gerenciamento de domínios do Amazon OpenSearch Service para obter instruções detalhadas.
Obter dados para o AWS OpenSearch
Depois que tudo estiver preparado no AWS, é hora de preenchê-lo com dados.
Para instalações menores, recomendamos que você crie índices diretamente na instância do AWS pelos seguintes motivos:
- Recriar os índices é uma operação rápida.
- Pode haver incompatibilidades de versão entre a instância antiga e a instância do AWS e elas podem ser evitadas ao criar diretamente na instância do AWS.
Instalações maiores podem considerar a migração de seus índices de dados da instância existente para o AWS. Embora isso possa reduzir o tempo de inatividade, ainda há um pequeno risco de problemas de incompatibilidade devido a versões diferentes entre o servidor Elasticsearch antigo e o AWS.
Não há necessidade de migrar índices, pois eles podem ser facilmente recriados na instância do AWS.
No entanto, ao migrar índices de dados, verifique se as versões do Elasticsearch/OpenSearch são compatíveis.
Consulte as instruções do Migrating to Amazon OpenSearch Service da Amazon para obter mais informações.
Configurar o Commerce para OpenSearch
As etapas para configurar o OpenSearch são abordadas no tópico Instalação avançada.
Para testar se a nova configuração está funcionando, teste o endpoint do OpenSearch diretamente:
-
Crie um produto no Administrador (Por exemplo: sku="testproduct1").
-
Reindexe por meio do Administrador.
-
Consulte o endpoint do OpenSearch (encontrado na interface do usuário do AWS):
Para obter índices, anexe:
/_cat/indices/*?v=trueà URL:<AWS OS endpoint>/_cat/indices/*?v=true
Para obter produtos do índice, anexe: /magento2docker_product_1/_search?q=* à URL:<AWS OS endpoint>/magento2docker_product_1/_search?q=testproduct1
Recursos adicionais
Para obter informações adicionais, consulte a documentação do OpenSearch AWS.