Implementatiefout bij upgrade naar OpenSearch 1.3 Adobe Commerce op Cloud-infrastructuur

Als er implementatiefouten optreden nadat u OpenSearch hebt bijgewerkt van versie 1.2 naar 1.3 in Adobe Commerce op Cloud Infrastructure, werkt u het .magento/services.yaml -bestand bij, past u de wijzigingen toe en voert u deze door, herindexeert u Adobe Commerce en controleert u of er geen validatiefouten optreden.

Beschrijving description

Omgeving

  • Product: Adobe Commerce op Cloud-infrastructuur
  • Omgevingstype: Adobe Commerce Pro Cluster-omgevingen

Probleem

Wanneer u probeert code in te voeren in de omgeving van Staging of Productie nadat u OpenSearch hebt bijgewerkt van versie 1.2 naar 1.3, treedt er een fout op:

E: Fout die configuratiedossiers ontleedt: services.openssearch.type: "openssearch :1.3"is geen geldig de diensttype

Resolutie resolution

Ga als volgt te werk om dit probleem op te lossen:

  1. Controleer of het .magento/services.yaml -bestand correct is bijgewerkt met de nieuwe OpenSearch-versie. Een voorbeeld van correcte ingang in services.yaml  is:

    code language-none
    opensearch:
        type: opensearch:1
        disk: 1024
    
  2. Leg uw wijzigingen vast en duw deze naar de opslagplaats met behulp van de Git-opdrachten:

    1. Kloont de repository als u dat nog niet hebt gedaan.

      code language-none
      git clone --branch <staging_branch> <repository_url>
      
    2. Navigeer naar de projectmap en breng de benodigde wijzigingen aan in:

      .magento/services.yaml

    3. Uw wijzigingen toevoegen en doorvoeren.

      code language-none
      git add .magento/services.yaml
      git commit -m "Service Upgrade"
      
    4. Breng uw wijzigingen terug naar de externe opslagplaats.

      code language-none
      git push origin <current_branch>
      
  3. Verifieer dat er geen bevestigingsfouten wanneer het duwen van updates door plaatsingslogboeken voor om het even welke kwesties met betrekking tot het ontleden YAML of de dienstconfiguraties te controleren zijn.

  4. Als u tijdens de implementatie nog meer problemen ondervindt, moet u ervoor zorgen dat alle andere services die in services.yaml worden vermeld correct zijn geconfigureerd volgens hun respectieve versies.

  5. Wijzig de index van Adobe Commerce nadat u deze wijzigingen hebt aangebracht.

  6. Test opnieuw door code in het milieu op te stellen, ervoor zorgend geen fouten tijdens dit proces voorkomen.

De sleutel tot het oplossen van dit probleem is het weglaten van de kleine versie op de service.

Als het volgende van deze stappen niet de kwestie oplost, leg een ​ kaartje van Adobe Commerce ​ voor en omvat gedetailleerde informatie over de genomen acties en om het even welke foutenmeldingen die tijdens plaatsingspogingen worden ontvangen.

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