Index cq:AuditEvent personnalisé non déployé dans Adobe Experience Manager as a Cloud Service
Dans Adobe Experience Manager as a Cloud Service, un cq:AuditEvent de ciblage d’index Oak personnalisé apparaît dans le SDK local, mais n’apparaît pas dans l’environnement Cloud Service après le déploiement. Pour résoudre ce problème, suivez la convention de nommage requise pour les index entièrement personnalisés.
Description description
Environnement
Adobe Experience Manager as a Cloud Service (toutes versions)
Problème/Symptômes
- Un
cq:AuditEventde ciblage d’index Oak personnalisé, tel que/var/auditou/var/audit/com.day.cq.replication, est compilé et déployé via Cloud Manager. - Le nœud d’index apparaît en
/oak:indexsur le SDK AEM as a Cloud Service local, mais n’apparaît pas en/oak:indexsur l’environnement Cloud Service après déploiement. - D’autres index de contenu personnalisés du même package sont déployés et fonctionnent comme prévu.
- L’index personnalisé est défini comme un
oak:QueryIndexDefinitionautonome dans un package de contenu, enregistré dansfilter.xml, et correspond à la spécification de documentation « Recherche du journal d’audit » d’ACS AEM Commons . - Le problème affecte les index ciblant les
cq:AuditEventsous/var/audit. - Aucune erreur n’est signalée lors du déploiement, mais l’index est manquant dans l’environnement Cloud Service.
Cause
Cloud Manager ignore les index Oak personnalisés qui ne suivent pas la convention de nommage requise pour les index entièrement personnalisés. Par conséquent, l’index n’est pas déployé dans les environnements AEM as a Cloud Service, même s’il apparaît dans les SDK locaux.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème.
-
Vérifiez le nom de l’index personnalisé :
- Assurez-vous que votre nom d’index Oak personnalisé suit la convention de nommage AEM as a Cloud Service requise pour les index entièrement personnalisés.
- Le format doit être
.<index-name>-custom-<number>. - Exemple :
exampleReplicationAuditLucene-1-custom-1
-
Mettez à jour la définition d’index :
- Renommez votre nœud d’index dans le package de contenu afin qu’il corresponde à la convention de nommage requise.
- Mettez à jour toutes les références dans vos fichiers de package, telles que les définitions de
filter.xmlet de nœud.
-
Redéploiement via Cloud Manager :
- Déployez le package mis à jour via votre pipeline Cloud Manager standard.
- Après le déploiement, vérifiez que l’index personnalisé s’affiche en
/oak:indexdans l’environnement Cloud Service.
-
Vérifiez que les requêtes sur
/var/auditou/var/audit/com.day.cq.replicationutilisent désormais l’index personnalisé comme prévu.