Adobe Experience Manager의 여러 Scene7 도메인에서 Dynamic Media 구성 무시 동작
이 문서에서는 여러 Scene7 도메인이 구성될 때 Adobe Experience Manager(AEM)에서 Dynamic Media 클라우드 구성 재정의가 발생하는 방식을 설명하고 에셋에 올바른 구성이 적용되도록 하는 단계를 제공합니다.
설명 description
환경
- Adobe Experience Manager(AEM) 6.5(모든 버전)
- Dynamic Media - Scene7 모드
증상
- 단일 AEM 환경(예: 서로 다른 두 Scene7 도메인)에 여러 Dynamic Media 클라우드 구성이 있는 경우 루트 DAM 폴더에 할당된 구성이 가장 최근에 저장된 구성으로 인해 예기치 않게 재정의됩니다.
- DAM의 모든 위치에 업로드된 Assets은 특정 폴더에 할당된 구성이 아니라 마지막으로 저장된 구성을 사용합니다.
- 클라우드 구성을 하위 폴더에 할당해도 필요한 구성이 항상 사용되는 것은 아닙니다. 시스템은 전역 구성을 계속 사용할 수 있습니다.
- 명시적 오류 메시지는 기록되지 않지만 DAM 루트의
cq:conf속성이 가장 최근에 저장된 구성을 가리키도록 업데이트되어 모든 자산 업로드에 영향을 줍니다.
원인
AEM 6.5는 공식적으로 환경당 하나의 Dynamic Media 구성만 지원합니다. 여러 구성이 있는 경우 구성을 저장하면 DAM 루트에서 cq:conf 속성이 업데이트되므로 모든 에셋 업로드가 마지막으로 저장된 구성을 사용합니다. 이 비헤이비어에 의해 폴더별 할당이 재정의될 수 있습니다.
해결 방법 resolution
아래 단계에 따라 문제를 해결하십시오.
-
현재 Dynamic Media 클라우드 구성을 검토하십시오.
- AEM에서 루트 DAM 폴더(예:
/content/dam)로 이동하여cq:conf속성의 값을 확인합니다. 이는 의도한 전역 구성 경로(예:/conf/global또는 선택한 구성 경로)를 가리켜야 합니다.
- AEM에서 루트 DAM 폴더(예:
-
하위 폴더에 구성을 명시적으로 할당:
-
특정 Dynamic Media 구성이 필요한 각 하위 폴더에 대해 해당 폴더의 구성 노드에서
cq:conf속성을 명시적으로 설정하십시오(예:/content/dam//jcr:content). -
필요에 따라 각 폴더에 적절한 구성 경로(예:
;/conf/)를 할당합니다. -
AEM as a Cloud Service(AEMaaCS)에서는 직접 JCR 편집이 허용되지 않습니다. AEM 사용자 인터페이스를 사용하여 폴더에 클라우드 구성을 할당합니다.
-
Assets 콘솔에서 원하는 폴더로 이동합니다.
-
폴더를 선택하고 속성을 연 다음 사용 가능한 옵션에서 필요한 클라우드 구성을 할당합니다.
-
-
루트 DAM 구성에 대한 불필요한 수정 방지:
- DAM 루트에서
cq:conf속성이 업데이트되고 폴더별 할당이 재정의될 수 있으므로 필요한 경우가 아니면 전역 구성을 반복적으로 저장하거나 업데이트하지 마십시오.
- DAM 루트에서
-
비프로덕션 환경에서 구성 할당 테스트:
- 프로덕션을 변경하기 전에 사전 프로덕션 또는 테스트 환경에서 구성 할당의 유효성을 검사하여 예상 비헤이비어를 확인합니다.
-
단일 Dynamic Media 계정에 통합하는 것이 좋습니다.
- 가능한 경우 일반 Scene7 도메인과 함께 단일 Dynamic Media 계정을 사용하여 여러 구성과 관련된 복잡성과 잠재적 문제를 방지하십시오. AEM 6.5 환경에 대해 권장되고 지원되는 설정입니다.
변경 후 에셋을 다른 DAM 폴더에 업로드하고 각 에셋이 의도한 Dynamic Media 구성을 사용하는지 확인합니다.