Problèmes de configuration de GraphQL AEM

Dernière mise à jour : 2023-08-25

Description

Environnement

Experience Manager

Problème/Symptômes

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

Résolution

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

Sur cette page