Migration des deltas de contenu à l’aide du Query Packager d’ACS Commons
Lors de la mise à niveau ou de la migration de Adobe Experience Manager (AEM), il se peut que vous deviez déplacer uniquement le contenu modifié, comme des balises, des ressources ou des pages mises à jour. L’outil Query Packager d’ACS Commons vous permet de compresser et de transférer uniquement ces deltas d’une instance AEM à une autre. Ce guide vous guide tout au long des étapes nécessaires pour le faire efficacement.
Description description
Environnement
Adobe Experience Manager (AEM) Managed Services, v6.x
Problème/Symptômes
Vous ne devez migrer que le contenu modifié (balises, ressources et pages) entre les instances AEM, généralement lors des mises à niveau ou des étapes de migration finales. Cette opération manuelle est longue et source d’erreurs.
Résolution resolution
-
Installez ACS Commons sur l’instance AEM source.
-
Créez une page Query Packager en suivant le guide officiel d’ACS Commons.
-
Configurez trois pages Query Packager distinctes à l’aide de requêtes XPath, une pour les balises, les ressources et les pages :
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')] «
Remplacez la date et l’heure de chaque requête par la date et l’heure à partir desquelles vous souhaitez capturer les modifications du contenu.
4. Créez les packages dans l’ordre suivant : balises en premier, ressources en premier, et enfin pages.
5. Téléchargez les packages à partir de l’instance AEM source.
6. Chargez et installez les packages sur l'instance AEM cible dans le même ordre : balises, actifs, puis pages.