Migrieren von Inhaltsdeltas mithilfe von ACS Commons Query Packager
Beim Aktualisieren oder Migrieren von Adobe Experience Manager (AEM) müssen Sie möglicherweise nur die geänderten Inhalte verschieben, z. B. aktualisierte Tags, Assets oder Seiten. Mit dem ACS Commons Query Packager-Tool können Sie nur diese Deltas von einer AEM-Instanz zu einer anderen verpacken und übertragen. Dieses Handbuch führt Sie durch die Schritte, die für eine effiziente Verwaltung erforderlich sind.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) Managed Services, v6.x
Problem/Symptome
Sie müssen nur die geänderten Inhalte (Tags, Assets und Seiten) zwischen AEM-Instanzen migrieren - in der Regel während Upgrades oder abschließenden Migrationsschritten. Dies manuell vorzunehmen ist zeitaufwendig und fehleranfällig.
Auflösung resolution
-
Installieren Sie ACS Commons auf der AEM-Quellinstanz.
-
Erstellen Sie eine Query Packager-Seite, indem Sie dem offiziellen ACS Commons-Handbuch folgen.
-
Richten Sie drei separate Query Packager-Seiten mit XPath-Abfragen ein - jeweils eine für Tags, Assets und Seiten:
code language-none " //element(*, cq:Tag) [ @jcr:created > xs:dateTime('YYYY-MM-DDTHH:MM:SS.SSS±HH:MM')] " " //element(*, dam:AssetContent) [ @jcr:lastModified > xs:dateTime('YYYY-MM-DDTHH:MM:SS.SSS±HH:MM')] " " //element(*, cq:PageContent) [ @cq:lastModified >= xs:dateTime('YYYY-MM-DDTHH:MM:SS.SSS±HH:MM')] "
Ersetzen Sie Datum und Uhrzeit in jeder Abfrage durch den Zeitstempel, von dem aus Sie Inhaltsänderungen erfassen möchten.
4. Erstellen Sie die Pakete in dieser Reihenfolge: zuerst Tags, dann Assets und schließlich Seiten.
5. Laden Sie die Pakete aus der AEM-Quellinstanz herunter.
6. Laden Sie die Pakete in derselben Reihenfolge in die AEM-Zielinstanz hoch und installieren Sie sie: Tags, Assets und anschließend Seiten.