AEM as a Cloud Service: El nivel de publicación no sirve contenido debido al aprovisionamiento solo de Assets

En este artículo se explica cómo resolver un caso en el que el nivel de publicación en Adobe Experience Manager as a Cloud Service no sirve contenido publicado porque el entorno se aprovisionó solo como Assets.

Descripción description

Entorno

  • Experience Manager
  • Adobe Experience Manager as a Cloud Service (todas las versiones)

Problema/Síntomas

Después de publicar contenido de Autor en Publicar en un entorno de DESARROLLO, las páginas publicadas no son accesibles en la URL de publicación. Todas las solicitudes a rutas publicadas devuelven errores HTTP 404 con el estado WebContentNotFound . Se observan los siguientes síntomas:

  • La instancia de autor publica correctamente el contenido; la consola Sitios muestra el estado como “Publicado”.
  • En CRXDE, el nodo jcr:content de la página tiene cq:lastReplicationAction = Activate pero cq:isDelivered = false.
  • Los paquetes de distribución de contenido se aceptan sin errores y el tamaño de la cola es cero.
  • Las solicitudes a la URL de publicación (por ejemplo, /content/test-site/test.html) devuelven:
HTTP 404 WebContentNotFound
  • El problema persiste en todas las rutas publicadas, incluidas las extensiones .html y .1.json.
  • La configuración de Dispatcher permite .html y la página usa un sling:resourceType estándar.

Causa

El entorno se aprovisionó originalmente como solo Assets, por lo que no existía ningún nivel de publicación de Sites para consumir el diario de distribución y servir el contenido de la página. Al habilitar la solución Sites y ejecutar una canalización de pila completa, se aprovisiona el nivel de publicación requerido.

Resolución resolution

  1. Verificar el aprovisionamiento del entorno

    • En Cloud Manager, revise la configuración del programa para el entorno afectado.
    • Confirme si el entorno se aprovisiona solo como Assets o incluye AEM Sites.
  2. Actualizar programa para incluir sitios

    • Si el entorno es solo de Assets, habilite la solución Sites en Cloud Manager para el programa.
  3. Ejecutar una canalización de pila completa

    • Almacene en déclencheur una implementación de canalización de pila completa en Cloud Manager para aplicar la configuración actualizada y aprovisionar el nivel de publicación de Sites que falta.
  4. Validar funcionalidad de nivel de publicación

    • Después de la implementación, compruebe que las instancias de publicación estén presentes y conectadas a la canalización de distribución.
    • Vuelva a publicar el contenido del autor y confirme que cq:isDelivered está establecido en true y que se puede acceder a las páginas desde la dirección URL de publicación sin errores 404.
recommendation-more-help
experience-cloud-kcs-help-kbarticles