Distributionsfel vid uppgradering till OpenSearch 1.3 Adobe Commerce i molninfrastruktur

Om du råkar ut för distributionsfel efter att du uppgraderat OpenSearch från version 1.2 till 1.3 i Adobe Commerce på molninfrastrukturen ska du uppdatera filen .magento/services.yaml, implementera och överföra ändringarna, indexera om Adobe Commerce och verifiera att det inte finns några valideringsfel.

Beskrivning description

Miljö

  • Produkt: Adobe Commerce i molninfrastruktur
  • Miljötyp: Adobe Commerce Pro-klustermiljöer

Problem

När du försöker distribuera kod till förproduktionsmiljön efter att ha uppgraderat OpenSearch från version 1.2 till 1.3 inträffar ett fel:

E: Det gick inte att parsa konfigurationsfiler: services.opensearch.type: "opensearch:1.3" är inte en giltig tjänsttyp

Upplösning resolution

Följ de här stegen för att lösa problemet:

  1. Kontrollera att filen .magento/services.yaml har uppdaterats korrekt med den nya OpenSearch-versionen. Ett exempel på korrekt inmatning i services.yaml är:

    code language-none
    opensearch:
        type: opensearch:1
        disk: 1024
    
  2. Implementera och skicka dina ändringar till databasen med Git-kommandon:

    1. Klona databasen om du inte redan har gjort det.

      code language-none
      git clone --branch <staging_branch> <repository_url>
      
    2. Navigera till projektkatalogen och gör nödvändiga ändringar i:

      .magento/services.yaml

    3. Lägg till och implementera ändringarna.

      code language-none
      git add .magento/services.yaml
      git commit -m "Service Upgrade"
      
    4. Flytta tillbaka ändringarna till fjärrdatabasen.

      code language-none
      git push origin <current_branch>
      
  3. Kontrollera att det inte finns några valideringsfel när du skickar uppdateringar genom att kontrollera i distributionsloggarna om det finns problem med YAML-tolkning eller tjänstkonfigurationer.

  4. Om du stöter på ytterligare problem under distributionen kontrollerar du att alla andra tjänster i services.yaml är korrekt konfigurerade enligt respektive version.

  5. Indexera om Adobe Commerce när du har gjort ändringarna.

  6. Testa igen genom att distribuera kod i miljön och se till att inga fel uppstår under den här processen.

Nyckeln till att lösa problemet är att utelämna den mindre versionen av tjänsten.

Om problemet inte kan lösas genom att följa de här stegen skickar du en Adobe Commerce-biljett med detaljerad information om de åtgärder som har vidtagits och eventuella felmeddelanden som har tagits emot under distributionsförsöken.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f