緩慢的內容移轉 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
立即
根據預設設定,重新建構雲端服務以提供安全性
Cq62ConfContentUpgrade
< 6.2
立即
移除從​ /content ​到​ /conf ​的屬性型連結(取代為OSGi機制),產生對應的OSGi組態
Cq62FormsContentUpgrade
< 6.2
立即
由於merge_preserve處理緣故,依預設的安全拒絕規則會覆寫指定的許可權,導致在升級時需要重新排序
CQ62Html5SmartFileUpgrade
< 6.2
立即
使用Html5SmartFile Widget偵測元件、搜尋內容中元件的使用情況並重新建構持續性、有效地將二進位檔向下移動而不是儲存在元件層級。
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 ​以調整資料夾上的metadataSchema屬性,取代​ /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
已延遲
清除​ /etc/clientlibs ​下現有的舊版clientlibs
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2