Comportement de remplacement de la configuration Dynamic Media avec plusieurs domaines Scene7 dans Adobe Experience Manager
Cet article explique comment les remplacements de la configuration cloud de Dynamic Media se produisent dans Adobe Experience Manager (AEM) lorsque plusieurs domaines Scene7 sont configurés. Il décrit également la procédure à suivre pour s’assurer que la configuration appropriée est appliquée à vos ressources.
Description description
Environnement
- Adobe Experience Manager (AEM) 6.5 (toutes les versions)
- Dynamic Media en mode Scene7
Symptômes
- Lorsque plusieurs configurations cloud Dynamic Media sont présentes dans un seul environnement AEM (par exemple : deux domaines Scene7 différents), la configuration affectée au dossier racine de gestion des ressources numériques est remplacée de manière inattendue par la configuration enregistrée la plus récemment.
- Assets chargé à n’importe quel emplacement de la gestion des ressources numériques utilise la configuration qui a été enregistrée en dernier, plutôt que celle affectée à un dossier spécifique.
- L’attribution d’une configuration de cloud à un sous-dossier n’entraîne pas toujours l’utilisation de la configuration attendue ; le système peut continuer à utiliser la configuration globale.
- Aucun message d’erreur explicite n’est consigné, mais la propriété
cq:confà la racine de gestion des ressources numériques est mise à jour afin de pointer vers la configuration enregistrée la plus récemment, ce qui a une incidence sur tous les chargements de ressources.
Cause
AEM 6.5 ne prend officiellement en charge qu’une seule configuration Dynamic Media par environnement. Lorsque plusieurs configurations sont présentes, l’enregistrement d’une configuration met à jour la propriété cq:conf à la racine de gestion des ressources numériques, ce qui fait que tous les chargements de ressources utilisent la dernière configuration enregistrée. Les affectations spécifiques au dossier peuvent être remplacées par ce comportement.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème :
-
Passez en revue vos configurations cloud Dynamic Media actuelles :
- Dans AEM, accédez au dossier racine de gestion des ressources numériques (par exemple :
/content/dam) et vérifiez la valeur de la propriétécq:conf. Cela doit pointer vers le chemin de configuration global prévu (par exemple :/conf/globalou le chemin de configuration choisi).
- Dans AEM, accédez au dossier racine de gestion des ressources numériques (par exemple :
-
Attribuez explicitement des configurations aux sous-dossiers :
-
Pour chaque sous-dossier nécessitant une configuration Dynamic Media spécifique, définissez la propriété
cq:confexplicitement sur le nœud de configuration de ce dossier (par exemple :/content/dam//jcr:content). -
Attribuez le chemin de configuration approprié (par exemple :
;/conf/) à chaque dossier selon les besoins. -
Dans AEM as a Cloud Service (AEMaaCS), les modifications JCR directes ne sont pas autorisées. Utilisez l’interface utilisateur d’AEM pour affecter des configurations cloud aux dossiers :
-
Accédez au dossier souhaité dans la console Assets.
-
Sélectionnez le dossier, ouvrez les propriétés et attribuez la configuration cloud requise à partir des options disponibles.
-
-
Évitez les modifications inutiles à la configuration racine de la gestion des ressources numériques :
- N’enregistrez ou ne mettez pas à jour la configuration globale à plusieurs reprises, sauf si nécessaire, car cela met à jour la propriété
cq:confà la racine de la gestion des ressources numériques et peut remplacer les affectations spécifiques au dossier.
- N’enregistrez ou ne mettez pas à jour la configuration globale à plusieurs reprises, sauf si nécessaire, car cela met à jour la propriété
-
Testez les affectations de configuration dans un environnement hors production :
- Avant d’apporter des modifications à l’environnement de production, validez vos affectations de configuration dans un environnement de pré-production ou de test pour vous assurer du comportement attendu.
-
Envisagez d’effectuer une consolidation sur un seul compte Dynamic Media :
- Si possible, utilisez un seul compte Dynamic Media avec un domaine Scene7 générique pour éviter la complexité et les problèmes potentiels associés à plusieurs configurations. Il s’agit de la configuration recommandée et prise en charge pour les environnements AEM 6.5.
Après avoir apporté des modifications, chargez les ressources dans différents dossiers de gestion des ressources numériques et vérifiez que chaque ressource utilise la configuration Dynamic Media prévue.