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:

  1. Ü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 Eigenschaft cq:conf . Dieser sollte auf den beabsichtigten globalen Konfigurationspfad verweisen (z. B.: /conf/global oder den ausgewählten Konfigurationspfad).
  2. 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.

  3. 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.
  4. 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.
  5. 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.

recommendation-more-help
experience-cloud-kcs-help-kbarticles