延遲內容移轉

為了回溯相容性,從AEM 6.3開始的​/etc​和​/content​中的內容和設定,在升級時不會立即接觸或轉換。 這樣做是為了確保客戶應用程式在這些結構上的依賴性保持不變。 與這些內容結構相關的功能仍相同,即使現成可用的AEM 6.5中的內容會托管在其他位置。

雖然並非所有位置都可自動轉換,但仍有一些延遲的CodeUpgradeTasks也稱為「延遲內容移轉」。 這可讓客戶使用此系統屬性重新啟動執行個體,以觸發這些自動轉換:

-Dcom.adobe.upgrade.forcemigration=true

這會導致在移轉期間執行CodeUpgradeTasks

雖然目標是高效執行,但此升級過程是同步的,因此會因需要處理的內容量而導致停機。 建議在生產系統之前評估階段環境上的執行時間,以根據維護窗口進行規劃。

由於這通常也需要調整應用程式,因此應該連同對應的應用程式部署一起執行此活動。

以下是6.5中推出的CodeUpgradeTasks完整清單:

名稱 與AEM之前的版本相關 MigrationType 詳細資料
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=""> 立即 將資產和自訂搜尋Facet從​/apps​移至​/conf,並將中繼資料結構和中繼資料描述檔表單從coral2轉譯至coral3。
CQ63InboxItemsUpgrade < 6=""> 立即 更新收件箱項以排序收件箱項(調整元資料以有效排序)
CQ63MetadataSchemaConfigUpdate < 6=""> 立即 借由將相對路徑取代為​/apps​以調整資料夾上的metadataSchema屬性​
CQ63MobileAppsNavUpgrade < 6=""> 立即 調整導覽結構
CQ63MonitoringDashboardsConfigUpdate < 6=""> 立即 從​/libs​和​/apps​移動監控控制面板的自訂配置
CQ63ProcessingProfileConfigUpdate < 6=""> 立即 轉譯Assets中的processingProfile屬性(使用至6.1),以符合6.3和更新的結構。 也會將設定檔的相對路徑調整為​/conf,以取代​/apps
CQ63ToolsMenuEntriesContentUpgrade < 6=""> 立即 升級任務,在升級時刪除過時的CRXDE Lite和Web控制台菜單項。
CQ64CommunitiesConfigsCleanupTask < 6=""> 延遲 移動SRP雲端設定、社群關注字設定、清除​/etc/social​和​/etc/enablement(執行延遲移轉時需要調整任何參考和資料 — 應用程式部分不再取決於此結構)。
CQ64LegacyCloudSettingsCleanupTask < 6=""> 延遲 清除​/etc/cloudsettings(包含ContextHub配置)。 設定會在首次存取時自動移轉。 如果啟動延遲內容遷移並升級​/etc/cloudsettings​中的此內容,則必須在升級前通過包保留並重新安裝,以便隱式轉換開始,並在完成後卸載該包。
CQ64UsersTitleFixTask < 6=""> 延遲 將舊版標題結構調整為使用者設定檔節點中的標題。
CQ64CommerceMigrationTask < 6=""> 延遲 將商務內容從​/etc/commerce​移轉至​/var/commerce。 移動移轉內容期間,會更新對移動內容的參考,以反映新位置。
CQ65DMMigrationTask < 6=""> 延遲 將舊版目錄設定和Dynamic MediaCloud Services設定從​/etc​移轉至​/conf
CQ65LegacyClientlibsCleanupTask < 6=""> 延遲 清除​/etc/clientlibs​下現有的舊版clientlibs

本頁內容