El comportamiento de anulación de la configuración de Dynamic Media con varios dominios de Scene7 en Adobe Experience Manager
En este artículo se explica cómo se producen las anulaciones de configuración de nube de Dynamic Media en Adobe Experience Manager (AEM) cuando se configuran varios dominios de Scene7 y se proporcionan los pasos para garantizar que se aplica la configuración correcta a los recursos.
Descripción description
Entorno
- Adobe Experience Manager (AEM) 6.5 (todas las versiones)
- Dynamic Media: modo Scene7
Síntomas
- Cuando hay varias configuraciones de nube de Dynamic Media en un solo entorno de AEM (por ejemplo, dos dominios de Scene7 diferentes), la configuración asignada a la carpeta raíz DAM se anula inesperadamente con la configuración guardada más recientemente.
- Assets cargado en cualquier ubicación de DAM utiliza la configuración que se guardó por última vez, en lugar de la asignada a una carpeta específica.
- Asignar una configuración de nube a una subcarpeta no siempre resulta en la configuración esperada que se está utilizando; el sistema puede seguir utilizando la configuración global.
- No se registra ningún mensaje de error explícito, pero la propiedad
cq:confen la raíz de DAM se actualiza para señalar a la configuración guardada más recientemente, lo que afecta a todas las cargas de recursos.
Causa
AEM 6.5 oficialmente solo admite una configuración de Dynamic Media por entorno. Cuando hay varias configuraciones presentes, al guardar cualquier configuración, se actualiza la propiedad cq:conf en la raíz de DAM, lo que provoca que todas las cargas de recursos utilicen la configuración guardada por última vez. Este comportamiento puede anular las asignaciones específicas de la carpeta.
Resolución resolution
Siga los pasos a continuación para resolver el problema:
-
Revise las configuraciones actuales de la nube de Dynamic Media:
- En AEM, vaya a la carpeta raíz DAM (por ejemplo:
/content/dam) y compruebe el valor de la propiedadcq:conf. Esto debe apuntar a la ruta de configuración global deseada (por ejemplo:/conf/globalo la ruta de configuración elegida).
- En AEM, vaya a la carpeta raíz DAM (por ejemplo:
-
Asigne configuraciones explícitamente a subcarpetas:
-
Para cada subcarpeta que requiera una configuración de Dynamic Media específica, establezca la propiedad
cq:confexplícitamente en el nodo de configuración de esa carpeta (por ejemplo:/content/dam//jcr:content). -
Asigne la ruta de configuración adecuada (por ejemplo:
;/conf/) a cada carpeta según sea necesario. -
En AEM as a Cloud Service (AEMaaCS), no se permiten ediciones JCR directas. Utilice la interfaz de usuario de AEM para asignar configuraciones de nube a las carpetas:
-
Vaya a la carpeta deseada en la consola de Assets.
-
Seleccione la carpeta, abra las propiedades y asigne la configuración de nube necesaria desde las opciones disponibles.
-
-
Evite modificaciones innecesarias en la configuración del DAM raíz:
- No guarde ni actualice repetidamente la configuración global a menos que sea necesario, ya que esto actualizará la propiedad
cq:confen la raíz de DAM y puede anular las asignaciones específicas de la carpeta.
- No guarde ni actualice repetidamente la configuración global a menos que sea necesario, ya que esto actualizará la propiedad
-
Probar asignaciones de configuración en un entorno que no sea de producción:
- Antes de realizar cambios en Producción, valide las asignaciones de configuración en un entorno de preproducción o prueba para garantizar el comportamiento esperado.
-
Considere la posibilidad de consolidar en una sola cuenta de Dynamic Media:
- Si es posible, utilice una sola cuenta de Dynamic Media con un dominio genérico de Scene7 para evitar la complejidad y los posibles problemas asociados con varias configuraciones. Esta es la configuración recomendada y compatible para los entornos de AEM 6.5.
Después de realizar los cambios, cargue los recursos en diferentes carpetas de DAM y compruebe que cada recurso utiliza la configuración de Dynamic Media deseada.