AEM GraphQL 구성 문제

끝점에 대한 지속 쿼리를 명시적으로 허용하도록 Dispatcher를 구성해야 합니다. Dispatcher 구성 방법에 대한 자세한 내용은 표시된 링크 (2)를 참조하십시오.

설명 description

환경

AEM(Adobe Experience Manager)

문제

AEM Headless 솔루션을 사용하여 AEM(Adobe Experience Manager) 인스턴스에서 데이터를 검색해야 하는 웹 사이트를 개발할 때 (1)의 자습서에 따라 끝점을 설정했습니다.

(2)에 설명된 대로 모든 콘텐츠 조각, 모델, 콘텐츠, 참조, 자산 및 쿼리를 게시한 후 게시 인스턴스에서 콘텐츠 조각을 검색할 때 404 오류 이(가) 수신되어 게시자가 콘텐츠를 읽을 수 없습니다.

(1) AEM Headless 자습서에서 콘텐츠 조각 모델 정의

(2) ​​​ ​AEM Headless 자습서의 작성자 및 Publish 아키텍처

해결 방법 resolution

디스패처 로그를 확인한 후 사용자의 GraphQL 끝점(/content/cq:graphql/graphql/endpoint.json)에 대한 요청이 디스패처 수준((1)에서 차단되었습니다.

끝점에 대한 지속 쿼리를 명시적으로 허용하도록 Dispatcher를 구성해야 합니다.
Dispatcher 구성 방법에 대한 자세한 내용은 (2)를 참조하십시오.

(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 - AEM Headless를 사용한 끝점 구성

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f