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:AuditEvent de ciblage d’index Oak personnalisé, tel que /var/audit ou /var/audit/com.day.cq.replication, est compilé et déployé via Cloud Manager.
  • Le nœud d’index apparaît en /oak:index sur le SDK AEM as a Cloud Service local, mais n’apparaît pas en /oak:index sur 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:QueryIndexDefinition autonome dans un package de contenu, enregistré dans filter.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:AuditEvent sous /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.

  1. Vérifiez le nom de l’index personnalisé :

    1. 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.
    2. Le format doit être .<index-name>-custom-<number>.
    3. Exemple : exampleReplicationAuditLucene-1-custom-1
  2. Mettez à jour la définition d’index :

    1. Renommez votre nœud d’index dans le package de contenu afin qu’il corresponde à la convention de nommage requise.
    2. Mettez à jour toutes les références dans vos fichiers de package, telles que les définitions de filter.xml et de nœud.
  3. Redéploiement via Cloud Manager :

    1. Déployez le package mis à jour via votre pipeline Cloud Manager standard.
    2. Après le déploiement, vérifiez que l’index personnalisé s’affiche en /oak:index dans l’environnement Cloud Service.
  4. Vérifiez que les requêtes sur /var/audit ou /var/audit/com.day.cq.replication utilisent désormais l’index personnalisé comme prévu.

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