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:contentdella pagina hacq:lastReplicationAction = Activatemacq: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
.htmle.1.json. - La configurazione del dispatcher consente
.htmle la pagina utilizza unsling:resourceTypestandard.
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
-
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.
-
Aggiorna programma per includere siti
- Se l’ambiente è solo Assets, abilitare la soluzione Sites in Cloud Manager per il programma.
-
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.
-
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 sutruee che le pagine sono accessibili nell’URL di pubblicazione senza errori 404.