Verhalten zum Überschreiben der Dynamic Media-Konfiguration bei mehreren Scene7-Domains in Adobe Experience Manager
In diesem Artikel wird erläutert, wie Cloud-Konfigurations-Überschreibungen in Adobe Experience Manager (AEM) auftreten, wenn mehrere Scene7-Domains konfiguriert sind, und es werden Schritte bereitgestellt, um sicherzustellen, dass die richtige Konfiguration auf Ihre Assets angewendet wird.
Beschreibung description
Umgebung
- Adobe Experience Manager (AEM) 6.5 (alle Versionen)
- Dynamic Media - Scene7-Modus
Symptome
- Wenn mehrere Dynamic Media-Cloud-Konfigurationen in einer einzigen AEM-Umgebung vorhanden sind (z. B. zwei verschiedene Scene7-Domains), wird die dem DAM-Stammordner zugewiesene Konfiguration unerwartet von der zuletzt gespeicherten Konfiguration überschrieben.
- Assets, das an einen beliebigen Speicherort im DAM hochgeladen wurde, verwendet die zuletzt gespeicherte Konfiguration und nicht die Konfiguration, die einem bestimmten Ordner zugewiesen wurde.
- Das Zuweisen einer Cloud-Konfiguration zu einem Unterordner führt nicht immer zur Verwendung der erwarteten Konfiguration. Das System kann weiterhin die globale Konfiguration verwenden.
- Es werden keine expliziten Fehlermeldungen protokolliert, aber die
cq:conf-Eigenschaft im DAM-Stamm wird aktualisiert, sodass sie auf die zuletzt gespeicherte Konfiguration verweist, was sich auf alle Asset-Uploads auswirkt.
Ursache
AEM 6.5 unterstützt offiziell nur eine Dynamic Media-Konfiguration pro Umgebung. Wenn mehrere Konfigurationen vorhanden sind, wird beim Speichern einer beliebigen Konfiguration die cq:conf-Eigenschaft im DAM-Stamm aktualisiert, sodass alle Asset-Uploads die zuletzt gespeicherte Konfiguration verwenden. Ordnerspezifische Zuweisungen können durch dieses Verhalten überschrieben werden.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
-
Überprüfen Sie Ihre aktuellen Dynamic Media-Cloud-Konfigurationen:
- Navigieren Sie in AEM zum DAM-Stammordner (z. B.:
/content/dam) und überprüfen Sie den Wert der Eigenschaftcq:conf. Dieser sollte auf den beabsichtigten globalen Konfigurationspfad verweisen (z. B.:/conf/globaloder den ausgewählten Konfigurationspfad).
- Navigieren Sie in AEM zum DAM-Stammordner (z. B.:
-
Ausdrückliches Zuweisen von Konfigurationen zu Unterordnern:
-
Legen Sie für jeden Unterordner, für den eine bestimmte Dynamic Media-Konfiguration erforderlich ist, die
cq:conf-Eigenschaft explizit für den Konfigurationsknoten dieses Ordners fest (zum Beispiel:/content/dam//jcr:content). -
Weisen Sie jedem Ordner nach Bedarf den entsprechenden Konfigurationspfad (zum Beispiel:
;/conf/) zu. -
In AEM as a Cloud Service (AEMaaCS) sind direkte JCR-Bearbeitungen nicht zulässig. Verwenden Sie die AEM-Benutzeroberfläche, um Cloud-Konfigurationen Ordnern zuzuweisen:
-
Navigieren Sie in der Assets-Konsole zum gewünschten Ordner.
-
Wählen Sie den Ordner aus, öffnen Sie die Eigenschaften und weisen Sie die erforderliche Cloud-Konfiguration aus den verfügbaren Optionen zu.
-
-
Vermeiden Sie unnötige Änderungen an der Stamm-DAM-Konfiguration:
- Speichern oder aktualisieren Sie die globale Konfiguration nicht wiederholt, es sei denn, dies ist erforderlich, da dadurch die
cq:conf-Eigenschaft im DAM-Stamm aktualisiert wird und ordnerspezifische Zuweisungen überschrieben werden können.
- Speichern oder aktualisieren Sie die globale Konfiguration nicht wiederholt, es sei denn, dies ist erforderlich, da dadurch die
-
Testen von Konfigurationszuweisungen in einer Nicht-Produktionsumgebung:
- Validieren Sie Ihre Konfigurationszuweisungen in einer Prä- oder Testumgebung, um das erwartete Verhalten sicherzustellen, bevor Sie Änderungen in der Produktion vornehmen.
-
Erwägen Sie die Konsolidierung in einem einzigen Dynamic Media-Konto:
- Verwenden Sie nach Möglichkeit ein einzelnes Dynamic Media-Konto mit einer generischen Scene7-Domain, um die Komplexität und die potenziellen Probleme im Zusammenhang mit mehreren Konfigurationen zu vermeiden. Dies ist das empfohlene und unterstützte Setup für AEM 6.5-Umgebungen.
Laden Sie nach dem Vornehmen von Änderungen Assets in verschiedene DAM-Ordner hoch und überprüfen Sie, ob jedes Asset die beabsichtigte Dynamic Media-Konfiguration verwendet.