延迟内容迁移 lazy-content-migration

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

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

-Dcom.adobe.upgrade.forcemigration=true

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

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

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

以下是 CodeUpgradeTasks 在6.5中引入:

名称
相关 适用于之前的AEM版本
迁移 类型
详细信息
Cq561ProjectContentUpgrade
< 5.6.1
即时
Cq60MSMContentUpgrade
< 6.0
即时
全部检测 LiveRelationShipsVersionStorage 已删除,并将排除属性添加到父级
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
即时
将资源和自定义搜索彩块化从 /apps/conf 和将元数据架构和元数据配置文件表单从coral2转换为coral3。
CQ63InboxItemsUpgrade
< 6.3
即时
更新InboxItems以排序收件箱项目(调整元数据以实现高效排序)
CQ63MetadataSchemaConfigUpdate
< 6.3
即时
通过将相对路径替换到,调整文件夹上的metadataSchema属性 /conf 取代 /apps
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
延迟
清理下存在的旧版clientlibs /etc/clientlibs
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2