AEM as a Cloud Service: o nível de publicação não veicula conteúdo devido ao provisionamento somente Assets
Este artigo explica como resolver um cenário em que o nível de publicação no Adobe Experience Manager as a Cloud Service não serve o conteúdo publicado porque o ambiente foi provisionado somente como Assets.
Descrição description
Ambiente
- Experience Manager
- Adobe Experience Manager as a Cloud Service (todas as versões)
Problema/Sintomas
Depois de publicar conteúdo do Autor para a Publicação em um ambiente DEV, as páginas publicadas não ficam acessíveis no URL de publicação. Todas as solicitações para caminhos publicados retornam erros HTTP 404 com o status WebContentNotFound . Os seguintes sintomas são observados:
- A instância do autor publica conteúdo com êxito; o console Sites mostra o status como “Publicado”.
- No CRXDE, o nó
jcr:contentda página temcq:lastReplicationAction = Activatemascq:isDelivered = false. - Os pacotes de Distribuição de conteúdo são aceitos sem erros e o tamanho da fila é zero.
- As solicitações para a URL de publicação (por exemplo,
/content/test-site/test.html) retornam:
HTTP 404 WebContentNotFound
- O problema persiste para todos os caminhos publicados, incluindo as extensões
.htmle.1.json. - A configuração do dispatcher permite
.htmle a página usa umsling:resourceTypepadrão.
Causa
O ambiente foi provisionado originalmente como somente Assets, portanto, nenhum nível de publicação do Sites existia para consumir o diário de distribuição e veicular conteúdo da página. A habilitação da solução Sites e a execução de um pipeline de pilha completa provisiona o nível de publicação necessário.
Resolução resolution
-
Verificar Provisionamento de Ambiente
- No Cloud Manager, revise a configuração do programa para o ambiente afetado.
- Confirme se o ambiente foi provisionado apenas como Assets ou inclui AEM Sites.
-
Atualizar Programa para Incluir Sites
- Se o ambiente for somente Assets, habilite a solução Sites no Cloud Manager para o programa.
-
Executar um Pipeline de Pilha Completa
- Acione uma implantação de pipeline de pilha completa no Cloud Manager para aplicar a configuração atualizada e provisionar o nível de publicação do Sites ausente.
-
Validar Funcionalidade da Camada de Publicação
- Após a implantação, verifique se as instâncias de publicação estão presentes e conectadas ao pipeline de distribuição.
- Publique novamente o conteúdo do Autor e confirme se
cq:isDeliveredestá definido comotruee se as páginas estão acessíveis na URL de Publicação sem erros 404.