ACS Commons Query Packager를 사용한 콘텐츠 델타 마이그레이션

Adobe Experience Manager(AEM)를 업그레이드하거나 마이그레이션할 때 업데이트된 태그, 에셋 또는 페이지와 같이 변경된 콘텐츠만 이동해야 할 수 있습니다. ACS Commons Query Packager 도구를 사용하면 이러한 델타만 패키징하여 한 AEM 인스턴스에서 다른 인스턴스로 전송할 수 있습니다. 이 안내서에서는 이 작업을 효율적으로 수행하는 단계를 안내합니다.

설명 description

환경

Adobe Experience Manager(AEM) Managed Services, v6.x

문제/증상

일반적으로 업그레이드나 최종 마이그레이션 단계 중에 AEM 인스턴스 간에 수정된 콘텐츠(태그, 에셋 및 페이지)만 마이그레이션해야 합니다. 이 작업을 수동으로 수행하는 것은 시간이 많이 소요되고 오류가 발생하기 쉽습니다.

해결 방법 resolution

  1. 원본 AEM 인스턴스에 ACS Commons을(를) 설치합니다.

  2. 공식 ACS Commons 안내서를 따라 Query Packager 페이지를 만듭니다.

  3. XPath 쿼리를 사용하여 태그, 에셋 및 페이지에 대해 각각 하나씩, 세 개의 개별 쿼리 포장기 페이지를 설정합니다.

    code language-none
    "
    //element(*, cq:Tag) [ @jcr:created > xs:dateTime('YYYY-MM-DDTHH:MM:SS.SSS±HH:MM')]
    "
    
    
    
    "
    //element(*, dam:AssetContent) [ @jcr:lastModified > xs:dateTime('YYYY-MM-DDTHH:MM:SS.SSS±HH:MM')]
    "
    
    
    
    "
    //element(*, cq:PageContent) [ @cq:lastModified >= xs:dateTime('YYYY-MM-DDTHH:MM:SS.SSS±HH:MM')]
    "
    

각 쿼리의 날짜 및 시간을 콘텐츠 변경 사항을 캡처할 타임스탬프로 바꿉니다.
​4. 태그 우선, 자산, 페이지 순으로 패키지를 빌드합니다.
​5. 소스 AEM 인스턴스에서 패키지를 다운로드합니다.
​6. 대상 AEM 인스턴스에 태그, 에셋, 페이지 순으로 패키지를 업로드하고 설치합니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f