AEM 에셋의 cq:LiveRelationship mixin 이해

Adobe Experience Manager(AEM)의 Assets은 live copy 옵션이 숨겨져 있는 경우에도 jcr:mixinTypescq:LiveRelationship을(를) 표시합니다. 이 문제는 AEM이 저장소 수준에서 MSM 관계에 대한 속성을 설정하기 때문에 발생합니다. 이 동작을 중지하려면 DAM 콘텐츠에 대한 MSM 구성을 식별하고 제거하십시오.

설명 description

환경

Adobe Experience Manager (AEM) On-Premise 6.5

문제/증상

  • /content/dam의 Assets에 cq:LiveRelationship이(가) 포함된 jcr:mixinTypes이(가) 표시됩니다.
  • Assets 관리에서 라이브 카피 만들기 메뉴 항목이 숨겨져 있습니다.
  • 자산에 표시되는 MSM 구성 노드(cq:LiveSyncConfig)가 없습니다.

해결 방법 resolution

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. AEM은 UI 메뉴 가시성에 관계없이 MSM 라이브 카피 관계에 참여하는 노드에 cq:LiveRelationship을(를) 자동으로 추가합니다.
  2. DAM 폴더가 MSM 블루프린트 또는 라이브 카피로 구성되거나 구성된 경우 또는 MSM API 또는 사용자 지정 코드가 DAM 경로에 라이브 관계를 설정하는 경우 이러한 문제가 발생함을 인식합니다.
  3. 저장소 쿼리 도구를 사용하여 cq:LiveSyncConfig 유형의 노드를 검색하여 /content/dam에서 활성 MSM 구성을 확인하십시오.
  4. 구성이 있는 경우 이러한 라이브 카피가 여전히 필요한지 여부를 검토하고 적절한 테스트 후 영향을 받는 폴더에서 불필요한 MSM 구성을 분리하거나 제거합니다.
  5. /content/dam에서 프로그래밍 방식으로 라이브 카피를 만드는 사용자 지정 코드 및 프로세스를 검토하여 새 DAM MSM 관계가 만들어지지 않도록 하십시오. 에셋의 기존 cq:LiveRelationship mixin이 과거 MSM 관계를 반영합니다.
  6. 구성들을 분리하거나 제거한 후, 이들 mixin들은 더 이상 능동적으로 사용되지 않는다.
  7. 변경 후 새로 만들어지거나 업데이트된 자산을 모니터링하여 더 이상 cq:LiveRelationship mixin을 받는 자산이 없는지 확인하십시오.

메모:

  • UI에서 Live Copy 만들기 옵션을 숨기면 해당 작업에 대한 액세스가 제거되지만 저장소 수준에서 MSM이 비활성화되지는 않습니다.
  • 활성 MSM 구성이 계층 구조에 더 높게 존재하지 않는 한 cq:LiveRelationship mixin은 자산 동작에 영향을 주지 않습니다.
  • DAM MSM을 비활성화하는 글로벌 옵션은 없습니다. 콘텐츠 구조 변경 및 구성 정리를 통해 관리합니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f