LiveCopy資產未發佈至AEM中的Dynamic Media

使用LiveCopy複製資產後,部分資產無法發佈至Dynamic Media。 嘗試使用各種方法發佈(包括單一發佈、資料夾發佈、快速發佈、管理出版物和重新處理)無法運作。 發生此狀況是因為LiveCopy會複製資產中繼資料(包括assetHandle),而造成原始和複製的資產參照相同的Dynamic Media資產。 若要解決此問題,請在LiveCopy作業期間排除Scene7中繼資料屬性。

說明 description

環境

  • Adobe Experience Manager
  • Dynamic Media Scene7

問題/症狀

  • 使用LiveCopy函式複製的資產無法發佈至Dynamic Media。
  • 嘗試使用單一發佈、資料夾發佈、快速發佈、管理出版物或重新處理進行發佈時失敗。
  • 複製的資產會保留與原始資產相同的assetHandle中繼資料,造成Dynamic Media發生衝突。
  • 原始和LiveCopy資產都指向Dynamic Media後台中的相同資產。
  • 啟用VirtualID時,如果預期路徑中的資產無法使用或已取消發佈,Dynamic Media要求則會失敗。

解決方法 resolution

請依照下列步驟操作,以防止在LiveCopy作業期間複製Scene7中繼資料:

  1. 若為AEM 6.5,請在/system/console/configMgr開啟OSGi Configuration Console。

  2. 尋找並編輯下列設定:

    • com.day.cq.wcm.msm.impl.actions.ContentUpdateActionFactory.cfg.json
    • com.day.cq.wcm.msm.impl.actions.ContentCopyActionFactory.cfg.json
  3. 在這兩個設定中,排除屬性模式dam:scene7.*以防止複製Scene7中繼資料。

  4. 對於AEM as a Cloud Service (AEMaaCS),請透過部署管道推送此設定變更。

這樣可確保複製的資產不會保留衝突的Scene7中繼資料,而可正確發佈至Dynamic Media。

相關閱讀

AEM as a Cloud Service使用指南中的即時副本總覽主控台

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f