AEM as a Cloud Service : le niveau de publication ne diffuse pas le contenu en raison de l’approvisionnement Assets uniquement

Cet article explique comment résoudre un scénario où le niveau de publication dans Adobe Experience Manager as a Cloud Service ne diffuse pas de contenu publié, car l’environnement a été configuré comme Assets uniquement.

Description description

Environnement

  • Experience Manager
  • Adobe Experience Manager as a Cloud Service (toutes versions)

Problème/Symptômes

Après avoir publié du contenu de l’instance de création vers l’environnement de publication, les pages publiées ne sont pas accessibles sur l’URL de publication. Toutes les requêtes vers les chemins publiés renvoient des erreurs HTTP 404 avec le statut WebContentNotFound . Les symptômes observés sont les suivants :

  • L’instance d’auteur publie le contenu avec succès ; l’état de la console Sites est « Publié ».
  • Dans CRXDE, le nœud jcr:content de la page n’a cq:lastReplicationAction = Activate mais cq:isDelivered = false.
  • Les packages de distribution de contenu sont acceptés sans erreur et la taille de la file d’attente est nulle.
  • Les requêtes envoyées à l’URL de publication (par exemple, /content/test-site/test.html) renvoient :
HTTP 404 WebContentNotFound
  • Le problème persiste pour tous les chemins publiés, y compris les extensions .html et .1.json.
  • La configuration du Dispatcher .html autorise et la page utilise un sling:resourceType standard.

Cause

À l’origine, l’environnement était configuré comme étant exclusivement Assets. Il n’existait donc aucun niveau de publication Sites pour utiliser le journal de distribution et diffuser le contenu des pages. L’activation de la solution Sites et l’exécution d’un pipeline full stack configurent le niveau de publication requis.

Résolution resolution

  1. Vérification de la configuration de l’environnement

    • Dans Cloud Manager, passez en revue la configuration du programme pour l’environnement affecté.
    • Vérifiez si l’environnement est configuré en tant qu’Assets uniquement ou inclut AEM Sites.
  2. Mettre à jour le programme pour inclure des sites

    • Si l’environnement est exclusivement Assets, activez la solution Sites dans Cloud Manager pour le programme.
  3. Exécution d’un pipeline full stack

    • Déclenchez un déploiement de pipeline full stack dans Cloud Manager pour appliquer la configuration mise à jour et configurer le niveau de publication Sites manquant.
  4. Valider la fonctionnalité de niveau de publication

    • Après le déploiement, vérifiez que les instances de publication sont présentes et connectées au pipeline de distribution.
    • Republiez le contenu à partir de l’instance de création et vérifiez que cq:isDelivered est défini sur true et que les pages sont accessibles sur l’URL de publication sans erreurs 404.
recommendation-more-help
experience-cloud-kcs-help-kbarticles