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:
-
Controleer of het
.magento/services.yaml-bestand correct is bijgewerkt met de nieuwe OpenSearch-versie. Een voorbeeld van correcte ingang inservices.yamlis:code language-none opensearch: type: opensearch:1 disk: 1024 -
Leg uw wijzigingen vast en duw deze naar de opslagplaats met behulp van de Git-opdrachten:
-
Kloont de repository als u dat nog niet hebt gedaan.
code language-none git clone --branch <staging_branch> <repository_url> -
Navigeer naar de projectmap en breng de benodigde wijzigingen aan in:
.magento/services.yaml -
Uw wijzigingen toevoegen en doorvoeren.
code language-none git add .magento/services.yaml git commit -m "Service Upgrade" -
Breng uw wijzigingen terug naar de externe opslagplaats.
code language-none git push origin <current_branch>
-
-
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.
-
Als u tijdens de implementatie nog meer problemen ondervindt, moet u ervoor zorgen dat alle andere services die in
services.yamlworden vermeld correct zijn geconfigureerd volgens hun respectieve versies. -
Wijzig de index van Adobe Commerce nadat u deze wijzigingen hebt aangebracht.
-
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.