Erro de implantação ao atualizar para o OpenSearch 1.3 Adobe Commerce na infraestrutura em nuvem
Se você encontrar erros de implantação depois de atualizar o OpenSearch da versão 1.2 para a 1.3 na infraestrutura do Adobe Commerce na nuvem, atualize o arquivo .magento/services.yaml, confirme e envie as alterações, reindexe o Adobe Commerce e verifique se não há erros de validação.
Descrição description
Ambiente
- Produto: infraestrutura do Adobe Commerce na nuvem
- Tipo de ambiente: ambientes Adobe Commerce Pro Cluster
Problema
Ao tentar implantar o código no ambiente de preparo ou produção após atualizar o OpenSearch da versão 1.2 para a 1.3, ocorre um erro:
E: Erro ao analisar arquivos de configuração: services.opensearch.type: "opensearch:1.3" não é um tipo de serviço válido
Resolução resolution
Para resolver esse problema, siga estas etapas:
-
Verifique se o arquivo
.magento/services.yamlfoi atualizado corretamente com a nova versão do OpenSearch. Um exemplo de entrada correta emservices.yamlé:code language-none opensearch: type: opensearch:1 disk: 1024 -
Confirme e envie suas alterações para o repositório usando comandos do Git:
-
Clonar o repositório, se ainda não tiver feito.
code language-none git clone --branch <staging_branch> <repository_url> -
Navegue até o diretório do projeto e faça as alterações necessárias no:
.magento/services.yaml -
Adicione e confirme as alterações.
code language-none git add .magento/services.yaml git commit -m "Service Upgrade" -
Enviar as alterações de volta para o repositório remoto.
code language-none git push origin <current_branch>
-
-
Verifique se não há erros de validação ao enviar atualizações, verificando os logs de implantação em busca de problemas relacionados à análise YAML ou às configurações de serviço.
-
Se você encontrar mais problemas durante a implantação, verifique se todos os outros serviços listados em
services.yamlestão configurados corretamente de acordo com suas respectivas versões. -
Reindexe o Adobe Commerce depois de fazer essas alterações.
-
Teste novamente implantando o código no ambiente, garantindo que nenhum erro ocorra durante esse processo.
A chave para resolver esse problema é omitir a versão secundária no serviço.
Se as etapas a seguir não resolverem o problema, envie um tíquete do Adobe Commerce e inclua informações detalhadas sobre as ações tomadas e as mensagens de erro recebidas durante as tentativas de implantação.