Adobe Experience Manager中多個Scene7網域的Dynamic Media設定覆寫行為
本文說明在設定多個Scene7網域時,Dynamic Media雲端設定如何在Adobe Experience Manager (AEM)中覆寫,並提供確保將正確設定套用至資產的步驟。
說明 description
環境
- Adobe Experience Manager (AEM) 6.5 (所有版本)
- Dynamic Media - Scene7模式
症狀
- 當單一AEM環境中出現多個Dynamic Media雲端設定時(例如:兩個不同的Scene7網域),指派給根DAM資料夾的設定會意外被最近儲存的設定覆寫。
- 上傳至DAM中任何位置的Assets會使用上次儲存的設定,而非指派給特定資料夾的設定。
- 將雲端設定指派給子資料夾並不一定都會使用預期的設定;系統可能會繼續使用全域設定。
- 未記錄任何明確錯誤訊息,但DAM根目錄中的
cq:conf屬性已更新為指向最近儲存的設定,這會影響所有資產上傳。
原因
AEM 6.5官方僅支援每個環境一個Dynamic Media設定。 出現多個設定時,儲存任何設定都會更新DAM根目錄中的cq:conf屬性,導致所有資產上傳都使用上次儲存的設定。 此行為可能會覆寫資料夾特定的指派。
解決方法 resolution
請依照下列步驟解決問題:
-
檢閱您目前的Dynamic Media雲端設定:
- 在AEM中,導覽至根DAM資料夾(例如:
/content/dam)並檢查cq:conf屬性的值。 這應該指向預期的全域設定路徑(例如:/conf/global或您選擇的設定路徑)。
- 在AEM中,導覽至根DAM資料夾(例如:
-
將設定明確指派給子資料夾:
-
針對需要特定動態媒體設定的每個子資料夾,在該資料夾的設定節點上明確設定
cq:conf屬性(例如:/content/dam//jcr:content)。 -
視需要將適當的設定路徑(例如:
;/conf/)指派給每個資料夾。 -
在AEM as a Cloud Service (AEMaaCS)中,不允許直接JCR編輯。 使用AEM使用者介面將雲端設定指派給資料夾:
-
導覽至Assets主控台中所需的資料夾。
-
選取資料夾、開啟屬性,然後從可用選項中指派所需的雲端設定。
-
-
避免對根DAM設定進行不必要的修改:
- 除非必要,否則請勿重複儲存或更新全域設定,因為這會更新DAM根目錄中的
cq:conf屬性,並可能覆寫資料夾特定的指派。
- 除非必要,否則請勿重複儲存或更新全域設定,因為這會更新DAM根目錄中的
-
在非生產環境中測試設定指派:
- 在生產環境中進行變更之前,請先在生產前或測試環境中驗證設定指派,以確保預期行為。
-
考慮合併至單一Dynamic Media帳戶:
- 如果可能的話,請使用具有通用Scene7網域的單一Dynamic Media帳戶,以避免與多個設定相關聯的複雜性和潛在問題。 這是針對AEM 6.5環境所建議及支援的設定。
進行變更後,將資產上傳至不同的DAM資料夾,並驗證每個資產是否使用預期的Dynamic Media設定。
recommendation-more-help
experience-cloud-kcs-help-kbarticles