Experience Manager
Lors du développement d’un site web qui doit récupérer des données de ses instances AEM (Adobe Experience Manager) à l’aide d’AEM solution sans interface utilisateur, le tutoriel de (1) a été suivi pour configurer le point de terminaison .
Après avoir publié tous les fragments de contenu, modèles, contenu, références, ressources et requêtes, comme décrit à la section (2), lors de la récupération d’un fragment de contenu à partir de l’instance de publication, une Erreur 404 est reçue, empêchant la lecture du contenu par l’éditeur.
(1) Définition de modèles de fragment de contenu dans AEM tutoriel sans affichage
(2) Tutoriel sur l’architecture de création et de publication dans AEM sans affichage
Après avoir vérifié les journaux de Dispatcher, il a été remarqué que la requête au point de terminaison GraphQL du client - /content/cq:graphql/graphql/endpoint.json
a été bloqué au niveau du Dispatcher - (1).
Dispatcher doit être configuré pour autoriser spécifiquement les requêtes persistantes au point de terminaison .
Veuillez suivre (2) pour plus d’informations sur la configuration du Dispatcher.
(1)
aem_base_version: 6.5
aem_envId: xxxxxxx
aem_envType: dev
aem_program_id: xxxxxx
aem_release_id: xxxxx
aem_service: cm-pxxxxxx-exxxxxxx
aem_tenant: ns-team-aem-cm-prd-nxxxxxx
aem_tier: publish
backend: publishfarm/-
cache: blocked
cluster:
code:-
file_path: /var/log/aem/dispatcher.log
host: publish-pxxxxxx-exxxxxxx.adobeaemcloud.com
method: POST
namespace: ns-team-aem-cm-prd-nxxxxxx
orig_time: 25/Jul/2023:15:39:11 +0000
path: /content/cq:graphql/graphql/endpoint.json
pod_name:
pod_uid:
proto: HTTP
proto_version: 1.1
response_time: 0
(2)
Dispatcher : configuration du point d’entrée avec AEM sans affichage