延迟内容迁移

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

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

-Dcom.adobe.upgrade.forcemigration=true

这将导致在迁移期间执行CodeUpgradeTasks

虽然目标是有效执行,但此升级过程是同步的,因此会因需要处理的内容数量而导致停机。 建议在生产系统之前评估阶段环境的执行时间,以根据维护窗口进行计划。

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

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

名称 aem 之前版本的相关信息 迁移 类型 详细信息
Cq561ProjectContentUpgrade < 5=""> 即时
Cq60MSMContentUpgrade < 6=""> 即时 检测已删除的VersionStorage中的所有LiveRelationShips,并将排除属性添加到父项
Cq61CloudServicesContentUpgrade < 6=""> 即时 在默认设置下重新构建云服务以确保安全
Cq62ConfContentUpgrade < 6.2 即时 删除从​/content​到​/conf(由OSGi机制替换)的基于属性的链接,生成相应的OSGi配置
Cq62FormsContentUpgrade < 6=""> 即时 由于merge_preserve处理安全性(默认情况下)会拒绝规则覆盖给定的权限,因此需要在升级时重新排序
CQ62Html5SmartFileUpgrade < 6=""> 即时 检测使用Html5SmartFile构件的组件,在内容中搜索组件的使用实例并重新构建持久性,有效地将二进制文件向下移动一个级别,而不将其存储在组件级别。
Cq62ProjectsCodeUpgrade < 6=""> 即时 将旧样式项目从​/etc/projects​移至​/content/projects
Cq62TargetCampaignsContentUpgrade < 6=""> 即时 将容器层引入层次结构(区域)并调整参照。
Cq62TargetContentUpgrade < 6=""> 即时 将固定位置名称设置为目标组件。
Cq62WorkflowContentUpgrade < 6=""> 即时 对早于6.2结构、实例和通知的工作流模型进行复杂转换,然后从备份位置从​/var/backup​合并回来
CQ63AssetsMetadataFormsUpdate < 6.3 即时 将资产、自定义元数据模式和处理用户档案从​/apps​移至​/conf,并将元数据模式和元数据用户档案表从coral2转换为coral3。
CQ63AssetsSearchFacetsUpdate < 6=""> 即时 将资产和自定义搜索彩块化从​/apps​移至​/conf,并将元数据模式和元数据用户档案表单从coral2转换至coral3。
CQ63InboxItemsUpgrade < 6=""> 即时 更新收件箱用于对收件箱项目进行排序的项目(调整元数据以进行有效排序)
CQ63MetadataSchemaConfigUpdate < 6=""> 即时 通过替换到​/conf​的相对路径代替​/apps,调整文件夹上的metadataSchema属性
CQ63MobileAppsNavUpgrade < 6=""> 即时 调整导航结构
CQ63MonitoringDashboardsConfigUpdate < 6=""> 即时 将监视仪表板的自定义配置从​/libs​和​/apps​移动
CQ63ProcessingProfileConfigUpdate < 6=""> 即时 转换资产中的processingProfile属性(直至6.1),以匹配6.3及更高版本的结构。 还调整用户档案到​/conf​的相对路径,以代替​/apps
CQ63ToolsMenuEntriesContentUpgrade < 6=""> 即时 升级任务,在升级时删除废弃的CRXDE Lite和Web控制台菜单项。
CQ64CommunitiesConfigsCleanupTask < 6=""> 延迟 移动SRP云配置、社区观察词配置、清理​/etc/social​和​/etc/enablement(运行延迟迁移时需要调整任何引用和数据——应用程序部分不再依赖此结构)。
CQ64LegacyCloudSettingsCleanupTask < 6.4 延迟 清除​/etc/cloudsettings(包含ContextHub配置)。 配置在首次访问时自动迁移。 如果启动延迟内容迁移并升级​/etc/cloudsettings​中的此内容,则必须在升级前通过包保留并重新安装,以便隐式转换开始,并在完成后卸载包。
CQ64UsersTitleFixTask < 6=""> 延迟 在用户用户档案节点中根据标题调整旧版标题结构。
CQ64CommerceMigrationTask < 6=""> 延迟 将商务内容从​/etc/commerce​迁移到​/var/commerce。 在迁移期间,移动内容并更新对移动内容的引用以反映新位置。
CQ65DMMigrationTask < 6.5 延迟 将旧版目录设置和Dynamic Media云服务设置从​/etc​迁移到​/conf
CQ65LegacyClientlibsCleanupTask < 6=""> 延迟 清除​/etc/clientlibs​下存在的旧客户端库

在此页面上