AEM GraphQL配置问题
需要将Dispatcher配置为专门允许对端点的持久查询。 请访问标记的链接(2),了解有关如何配置Dispatcher的更多详细信息。
描述 description
环境
Adobe Experience Manager (AEM)
问题
在开发应使用AEM Headless解决方案从其AEM (Adobe Experience Manager)实例中检索数据的网站时,遵循(1)中的教程来设置端点。
按照(2)所述发布所有内容片段、模型、内容、引用、资产和查询后,从发布实例检索任何内容片段时,收到 404错误,阻止发布者读取内容。
(2) AEM Headless教程中的Author和Publish架构
解决方法 resolution
检查Dispatcher日志后,对用户的GraphQL端点 — /content/cq:graphql/graphql/endpoint.json的请求在Dispatcher级别被阻止 — (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