클라우드 인프라의 OpenSearch 1.3 Adobe Commerce으로 업그레이드할 때 배포 오류 발생
클라우드 인프라의 Adobe Commerce에서 OpenSearch 버전을 1.2에서 1.3으로 업그레이드한 후 배포 오류가 발생하면 .magento/services.yaml 파일을 업데이트하고, 변경 사항을 커밋하고, 푸시하고, Adobe Commerce을 다시 인덱싱하고, 유효성 검사 오류가 없는지 확인하십시오.
설명 description
환경
- 제품: 클라우드 인프라의 Adobe Commerce
- 환경 유형: Adobe Commerce Pro Cluster 환경
문제
OpenSearch를 버전 1.2에서 1.3으로 업그레이드한 후 스테이징 또는 프로덕션 환경에 코드를 배포하려고 하면 다음 오류가 발생합니다.
E: 구성 파일을 구문 분석하는 동안 오류가 발생했습니다. services.opensearch.type: "opensearch:1.3"은(는) 올바른 서비스 유형이 아닙니다
해결 방법 resolution
이 문제를 해결하려면 다음 단계를 수행합니다.
-
.magento/services.yaml파일이 새 OpenSearch 버전으로 올바르게 업데이트되었는지 확인하십시오.services.yaml에서 올바른 항목의 예는 다음과 같습니다.code language-none opensearch: type: opensearch:1 disk: 1024 -
Git 명령을 사용하여 변경 사항을 커밋하고 저장소에 푸시합니다.
-
아직 복제하지 않았다면 저장소를 복제합니다.
code language-none git clone --branch <staging_branch> <repository_url> -
프로젝트 디렉토리로 이동한 다음 필요한 사항을 변경합니다.
.magento/services.yaml -
변경 사항을 추가하고 커밋합니다.
code language-none git add .magento/services.yaml git commit -m "Service Upgrade" -
변경 사항을 원격 저장소에 다시 푸시합니다.
code language-none git push origin <current_branch>
-
-
배포 로그에서 YAML 구문 분석 또는 서비스 구성과 관련된 문제를 확인하여 업데이트를 푸시할 때 유효성 검사 오류가 없는지 확인합니다.
-
배포 중 추가 문제가 발생하면
services.yaml에 나열된 다른 모든 서비스가 해당 버전에 따라 올바르게 구성되었는지 확인하십시오. -
이러한 변경 작업을 수행한 후 Adobe Commerce을 다시 색인화합니다.
-
이 프로세스 중에 오류가 발생하지 않도록 코드를 환경에 배포하여 다시 테스트합니다.
이 문제를 해결하기 위한 핵심은 서비스에서 부 버전을 생략하는 것입니다.
다음 단계를 수행해도 문제가 해결되지 않으면 Adobe Commerce 티켓을 제출하고 수행한 작업에 대한 자세한 정보와 배포 시도 중 받은 오류 메시지를 포함하십시오.