URS urs

지원되지 않는 저장소 구조

배경 background

URS는 지원되지 않는 저장소 구조(URS) 및 노드 특성에 대한 사례를 식별합니다. AEM 6.4부터 저장소 콘텐츠 재구성을 위한 지침이 제공되고 있습니다. AEM 제품 코드 및 고객 코드에 대한 계층을 명확하게 기술하고 상호 간의 충돌을 방지함으로써, 콘텐츠는 /etc에서 저장소의 다른 폴더로 재구성되고 있습니다. 이를 위해 다음과 같은 높은 수준의 규칙을 준수합니다.

  • AEM 제품 코드는 항상 /libs에 배치되며 이는 사용자 정의 코드로 덮어쓸 수 없습니다.
  • 사용자 정의 코드는 /apps, /content/conf에 배치해야 합니다.
  • AEM as a Cloud Service에 대해 이들 지침을 따르는 것이 좋습니다.

해결이 필요한 특정 유형의 저장소 문제를 식별하기 위해 다음과 같은 하위 유형이 사용됩니다.

  • clientlibs.location: 패스를 통해 /etc를 참조하는 클라이언트 라이브러리
  • file.location: 설치 이후 수정된 /etc 하의 파일
  • node.location: 설치 이후 수정된 /etc 하의 노드
  • workflow.location: /etc/workflow 하의 워크플로 모델 또는 시작 관리자
  • package.structure: 변경 가능한 콘텐츠 및 변경 불가능한 콘텐츠가 모두 포함된 패키지
  • node.size: 지원되지 않는 크기의 노드

가능한 영향 및 위험 implications-and-risks

  • 이전 패스에 의존하는 사용자 정의 코드를 사용하면 원하지 않는 비헤이비어가 발생할 수 있으며 제품 기능에 영향을 줄 수 있습니다.
  • 변경 가능한 콘텐츠와 변경 불가능한 콘텐츠가 모두 포함된 패키지를 사용하면 배포 도중 문제가 발생할 수 있습니다.

가능한 해결 방법 solutions

  • AEM as a Cloud Service를 준비하기 위한 가이드라인은 저장소 재구성을 참조하십시오.
  • AEM 프로젝트 구조를 참조하여 변경 가능한/변경 불가능한 저장소 영역에 대해 자세히 알아보십시오.
  • 자세한 내용을 확인하거나 문제를 해결하려면 AEM 지원 팀에 문의하십시오.
  • 저장소 현대화 도구를 사용하여 콘텐츠 및 코드를 Adobe Experience Manager as a Cloud Service에 대해 정의된 프로젝트 구조와 호환될 수 있도록 개별 패키지로 분리하여 기존 프로젝트 패키지를 재구성하십시오.
recommendation-more-help
c50d24a5-718e-4110-a484-b335e8a63206