AEM as a Cloud Service: il livello di pubblicazione non distribuisce il contenuto a causa del provisioning solo Assets

Questo articolo spiega come risolvere uno scenario in cui il livello di pubblicazione in Adobe Experience Manager as a Cloud Service non distribuisce il contenuto pubblicato perché è stato eseguito il provisioning dell’ambiente come solo Assets.

Descrizione description

Ambiente

  • Experience Manager
  • Adobe Experience Manager as a Cloud Service (tutte le versioni)

Problema/Sintomi

Dopo aver pubblicato il contenuto da Author a Publish in un ambiente DEV, le pagine pubblicate non sono accessibili nell’URL di pubblicazione. Tutte le richieste ai percorsi pubblicati restituiscono errori HTTP 404 con lo stato WebContentNotFound . Si osservano i seguenti sintomi:

  • L’istanza di authoring pubblica correttamente il contenuto; la console Sites mostra lo stato “Pubblicato”.
  • In CRXDE, il nodo jcr:content della pagina ha cq:lastReplicationAction = Activate ma cq:isDelivered = false.
  • I pacchetti di distribuzione del contenuto sono accettati senza errori e la dimensione della coda è zero.
  • Le richieste all’URL di pubblicazione (ad esempio, /content/test-site/test.html) restituiscono:
HTTP 404 WebContentNotFound
  • Il problema persiste per tutti i percorsi pubblicati, incluse le estensioni .html e .1.json.
  • La configurazione del dispatcher consente .html e la pagina utilizza un sling:resourceType standard.

Causa

L’ambiente disponeva originariamente del provisioning solo per Assets, quindi non esisteva alcun livello di pubblicazione Sites per utilizzare il giornale di distribuzione e distribuire il contenuto della pagina. L’abilitazione della soluzione Sites e l’esecuzione di una pipeline full stack esegue il provisioning del livello di pubblicazione richiesto.

Risoluzione resolution

  1. Verifica provisioning ambiente

    • In Cloud Manager, controlla la configurazione del programma per l’ambiente interessato.
    • Conferma se il provisioning dell’ambiente è solo per Assets o include AEM Sites.
  2. Aggiorna programma per includere siti

    • Se l’ambiente è solo Assets, abilitare la soluzione Sites in Cloud Manager per il programma.
  3. Esegui una pipeline full stack

    • Attiva una distribuzione di pipeline full stack in Cloud Manager per applicare la configurazione aggiornata ed eseguire il provisioning del livello di pubblicazione Sites mancante.
  4. Convalida funzionalità livello di pubblicazione

    • Dopo la distribuzione, verifica che le istanze di pubblicazione siano presenti e connesse alla pipeline di distribuzione.
    • Ripubblicare il contenuto dall’Autore e confermare che cq:isDelivered è impostato su true e che le pagine sono accessibili nell’URL di pubblicazione senza errori 404.
recommendation-more-help
experience-cloud-kcs-help-kbarticles