使用支援的方法匯出AEM資產和內容
針對特定環境使用不支援的工具或不正確的方法時,在Adobe Experience Manager中匯出資產、中繼資料或編寫的內容會失敗。 AEM as a Cloud Service和AEM 6.5之間的差異會導致混淆可使用哪些匯出功能。 使用不支援的功能或不正確的設定會導致缺少選項或不完整的輸出。 根據內容型別和環境套用正確的匯出方法可恢復預期結果。 選取正確的匯出方法可解決問題。
說明 description
環境
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM 6.5
- AEM Managed Services
- Adobe Developer App Builder
問題/症狀
- 無法識別匯出資產或中繼資料的有效方法
- 嘗試不支援的功能,例如AEMaaCS中的頁面匯出工具
- 匯出JSON或HTML,但接收不完整或部分內容
- 無法選取支援的方法以大量資產或頁面匯出
根本原因
AEM提供多種匯出方法,這些方法會因環境而異,有些工具仍為特定版本的專屬工具。 不正確的方法選取會導致匯出不完整或失敗。
解決方法 resolution
- 識別匯出需求並確認環境。 使用支援的匯出方法比對內容型別,例如中繼資料、資產或頁面。
- 選取資料夾並執行匯出作業,從Assets介面匯出中繼資料,然後從收件匣下載CSV。
- 在Assets主控台中選取專案,並使用下載選項產生壓縮套件,以大量下載資產。
- 建立靜態集合,跨資料夾匯出選取的資產並下載集合套件。
- 透過提交包含每個資產路徑的請求並驗證所有路徑是否有效來匯出特定資產。
- 使用Assets HTTP API執行指令碼式匯出,並確認匯出的輸出會保留資料夾階層。
- 將
.model.json附加至發佈的頁面URL,以匯出編寫的頁面資料,並驗證所有元件是否都會顯示。 - 確認自訂元件實作必要的匯出工具介面,使其出現在JSON輸出中,然後重新載入端點以進行確認。
- 將
.html取代為.export.zip以匯出AEM 6.5中的靜態HTML頁面,然後確認所有資源皆已下載。 - 透過建立套件、新增篩選路徑、建立儲存庫內容並下載以供重複使用,使用套件管理器匯出儲存庫內容。
相關閱讀
recommendation-more-help
experience-cloud-kcs-help-kbarticles