延迟内容迁移 lazy-content-migration

为了向后兼容,从Adobe Experience Manager (AEM) 6.3开始的​ /etc ​和​ /content ​中的内容和配置在升级后不会立即接触或转换。 这样做是为了确保客户应用程序对这些结构的依赖关系保持不变。 即使开箱即用的AEM 6.5中的内容将在其他位置托管,与这些内容结构相关的功能仍然相同。

虽然并非所有这些位置都可以自动转换,但有一些延迟的CodeUpgradeTasks也称为延迟内容迁移。 这允许客户通过重新启动具有以下系统属性的实例来触发这些自动转换:

-Dcom.adobe.upgrade.forcemigration=true

这会导致在迁移期间运行CodeUpgradeTasks

虽然目标是高效执行,但此升级过程是同步的,因此会随着必须处理的内容量的不同而出现停机。 Adobe建议在生产系统之前评估暂存环境中的运行时间,以计划相应的维护时段。

由于这通常还需要调整应用程序,因此,此活动应该与相应的应用程序部署一起执行。

以下是6.5中引入的CodeUpgradeTasks的完整列表:

名称
相关 适用于 ​之前的AEM版本
迁移 类型
详细信息
Cq561ProjectContentUpgrade
< 5.6.1
即时
Cq60MSMContentUpgrade
< 6.0
即时
检测从VersionStorage中删除的所有LiveRelationShips并将排除属性添加到父级
Cq61CloudServicesContentUpgrade
< 6.1
即时
通过默认设置重新构建cloudservices以提供安全
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
即时
将资源和自定义搜索Facet从​ /apps ​移动到​ /conf,并将元数据架构和元数据配置文件表单从coral2转换为coral3。
CQ63InboxItemsUpgrade
< 6.3
即时
更新InboxItems以排序收件箱项目(调整元数据以实现高效排序)
CQ63MetadataSchemaConfigUpdate
< 6.3
即时
通过将​ /conf ​的相对路径替换为​ /apps ​来调整文件夹上的metadataSchema属性
CQ63MobileAppsNavUpgrade
< 6.3
即时
调整导航结构
CQ63MonitoringDashboardsConfigUpdate
< 6.3
即时
将监视仪表板的自定义配置从​ /libs ​和​ /apps ​移出
CQ63ProcessingProfileConfigUpdate
< 6.3
即时
转换Assets中的processingProfile属性(在6.1之前使用)以匹配6.3及更高版本结构。 还将配置文件的相对路径调整为​ /conf,而不是​ /apps
CQ63ToolsMenuEntriesContentUpgrade
< 6.3
即时
升级任务,用于在发生升级时删除过时的CRXDE Lite和Web控制台菜单项。
CQ64CommunitiesConfigsCleanupTask
< 6.3
延迟
移动SRP云配置、社区标语配置、清理​ /etc/social ​和​ /etc/enablement(运行延迟迁移时,必须调整任何引用和数据 — 任何应用程序部分都应不再依赖于此结构)。
CQ64LegacyCloudSettingsCleanupTask
< 6.4
延迟
清理​ /etc/cloudsettings (包含ContextHub配置)。 首次访问时自动迁移配置。 如果启动延迟内容迁移的同时升级​ /etc/cloudsettings ​中的此内容,则必须在升级之前通过包保留并重新安装,以便隐式转换生效,并且在完成之后后续卸载包。
CQ64UsersTitleFixTask
< 6.4
延迟
将旧版标题结构调整为用户配置文件节点中的标题。
CQ64CommerceMigrationTask
< 6.4
延迟
将商务内容从​ /etc/commerce ​迁移到​ /var/commerce。 在迁移期间,将移动内容并更新对已移动内容的引用,以反映新位置。
CQ65DMMigrationTask
< 6.5
延迟
将旧目录设置和Dynamic MediaCloud Service设置从​ /etc ​迁移到​ /conf
CQ65LegacyClientlibsCleanupTask
< 6.5
延迟
清理​ /etc/clientlibs ​下的旧版clientlibs
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2