레이지 컨텐츠 마이그레이션

이전 버전과의 호환성을 위해 AEM 6.3부터 시작하는 ​컨텐츠 및 구성 /컨텐츠 는 업그레이드 시 즉시 업데이트되거나 변형되지 않습니다. 이러한 작업은 해당 구조에 대한 고객 애플리케이션의 종속성이 그대로 유지되도록 하기 위해 수행됩니다. 기본적으로 AEM 6.4의 컨텐츠가 다른 곳에서 호스팅되더라도 이러한 컨텐츠 구조와 관련된 기능은 여전히 동일합니다.

이러한 모든 위치가 자동으로 변환되는 것은 아니지만, 지연 컨텐츠 마이그레이션이라고도 CodeUpgradeTasks 하는 몇 가지 지연이 있습니다. 이를 통해 고객은 이 시스템 속성으로 인스턴스를 다시 시작하여 이러한 자동 변형을 트리거할 수 있습니다.

-Dcom.adobe.upgrade.forcemigration=true

이로 인해 마이그레이션 중에 CodeUpgradeTasks 가 실행됩니다.

목표는 효율적인 실행이지만, 이 업그레이드 프로세스는 동기식으로 진행되므로 처리해야 하는 컨텐츠의 양에 따라 다운타임이 발생합니다. 유지 관리 기간에 따라 계획을 수립하려면 프로덕션 시스템 앞의 스테이지 환경에서 실행 시간을 평가하는 것이 좋습니다.

일반적으로 이를 위해서는 애플리케이션을 조정해야 하므로 이 작업은 해당 애플리케이션 배포와 함께 수행해야 합니다.

다음은 6.4에 소개된 전체 CodeUpgradeTasks 목록입니다.

이름 이전 AEM 버전에 관련 마이그레이션 유형 세부 사항
Cq561ProjectContentUpgrade < 5.6.1 즉시
Cq60MSMContentUpgrade < 6.0 즉시 삭제된 항목 LiveRelationShips 에서 모두 VersionStorage 감지하고 제외 속성을 상위에 추가합니다.
Cq61CloudServicesContentUpgrade < 6.1 즉시 기본 설정을 통해 보안을 위한 클라우드 서비스 재구성
Cq62ConfContentUpgrade < 6.2 즉시 /content 에서 /conf ​(OSGi 메커니즘으로 대체됨)로 연결되는 속성을 제거하고 해당 OSGi 구성을 생성합니다.
Cq62FormsContentUpgrade < 6.2 즉시 기본적으로 거부 규칙이 무시되면 merge_preserve를 사용하여 보안을 기본적으로 처리할 수 있기 때문에 업그레이드 시 다시 정렬할 필요가 있습니다
CQ62Html5SmartFileUpgrade < 6.2 즉시 Html5SmartFile 위젯을 사용하여 구성 요소를 감지하고 컨텐츠에서 구성 요소의 사용을 검색하고 지속성을 재구성하여 바이너리를 수준 아래로 효과적으로 이동하고 구성 요소 수준에 저장하지 않습니다.
Cq62ProjectsCodeUpgrade < 6.2 즉시 이전 스타일 프로젝트 를/etc/projects 에서 /content/projects로 이동
Cq62TargetCampaignsContentUpgrade < 6.2 즉시 계층 구조(영역)에 컨테이너 레이어를 도입하고 참조를 조정합니다.
Cq62TargetContentUpgrade < 6.2 즉시 고정 위치 이름을 대상 구성 요소로 설정합니다.
Cq62WorkflowContentUpgrade < 6.2 즉시 6.2 구조, 인스턴스, 알림을 미리 정의한 다음 백업 위치에서 /var/backup으로 다시 병합하는 워크플로우 모델의 복잡한 변환
CQ63AssetsMetadataFormsUpdate < 6.3 즉시 자산, 사용자 정의 메타데이터 스키마 및 처리 프로필을 /apps 에서 /conf로 이동하고 메타데이터 스키마 및 메타데이터 프로필 양식을 coral2에서 coral3로 변환합니다.
CQ63AssetsSearchFacetsUpdate < 6.3 즉시 자산 및 사용자 정의 검색 패싯을 /apps 에서 /conf로 이동하고 메타데이터 스키마 및 메타데이터 프로필 양식을 coral2에서 coral3로 변환합니다.
CQ63InboxItemsUpgrade < 6.3 즉시 받은 편지함 항목 순서를 위한 받은 편지함 항목 업데이트(효율적인 정렬을 위해 메타데이터 조정)
CQ63MetadataSchemaConfigUpdate < 6.3 즉시 /apps 대신 상대 경로를 /conf로 대체하여 폴더의 metadataSchema 속성을 조정합니다
CQ63MobileAppsNavUpgrade < 6.3 즉시 탐색 구조 조정
CQ63MonitoringDashboardsConfigUpdate < 6.3 즉시 모니터링 대시보드에 대한 사용자 지정 구성 을 /libs/apps에서 이동합니다.
CQ63ProcessingProfileConfigUpdate < 6.3 즉시 6.3 이상 구조와 일치하도록 자산에서 processingProfile 속성(6.1까지 사용)을 변환합니다. 또한 /apps 대신 /conf로 프로필의 상대 경로를​조정합니다.
CQ63ToolsMenuEntriesContentUpgrade < 6.3 즉시 업그레이드 시 오래된 CRXDE Lite 및 웹 콘솔 메뉴 항목을 제거하는 업그레이드 작업
CQ64CommunitiesConfigsCleanupTask < 6.3 지연 SRP 클라우드 구성 이동, 커뮤니티 감시자 구성 정리 정리, up /etc/social/etc/enablement (지연 마이그레이션이 실행될 때 참조와 데이터를 조정해야 함 - 이 구조에 따라 애플리케이션 부분이 더 이상 필요하지 않음).
CQ64LegacyCloudSettingsCleanupTask < 6.4 지연 ContextHub 구성 /etc/cloudsettings (포함)를 정리합니다. 구성은 첫 번째 액세스 시 자동으로 마이그레이션됩니다. 업그레이드 시 지연 컨텐츠 마이그레이션이 시작되는 경우 업그레이드 전 패키지 를 통해 /etc/cloudsettings 설정을 통해 지연 컨텐츠 마이그레이션이 유지되고 암시적 변형을 수행하기 위해 다시 설치해야 하며, 완료 후 패키지의 후속 제거가 필요합니다.
CQ64UsersTitleFixTask < 6.4 지연 사용자 프로필 노드에서 제목으로 기존 제목 구조를 조정합니다.
CQ64CommerceMigrationTask < 6.4 지연 상거래 컨텐트를 /etc/commerce 에서 /var/commerce로 마이그레이션합니다. 마이그레이션 중에는 콘텐츠가 이동되고 이동된 콘텐츠에 대한 참조가 새 위치를 반영하도록 업데이트됩니다.

이 페이지에서는