Filtros do Dispatcher
O Adobe Experience Manager as a Cloud Service usa filtros AEM do Publish Dispatcher AEM AEM para garantir que somente as solicitações que devem chegar ao do sejam atendidas. Por padrão, todas as solicitações são negadas e os padrões para URLs permitidos devem ser adicionados explicitamente.
Configuração de filtro do Dispatcher
A configuração de filtro AEM Publish Dispatcher define os padrões de URL permitidos para alcançar o AEM AEM e deve incluir o prefixo do URL para o endpoint de consulta persistente do.
Adicione uma regra allow
com o padrão de URL /graphql/execute.json/*
e verifique se a ID do arquivo (por exemplo /0600
, é exclusiva no arquivo de farm de exemplo).
Isso permite a solicitação HTTP GET para o endpoint da consulta persistente, como HTTP GET /graphql/execute.json/wknd-shared/adventures-all
por meio do AEM Publish.
Se estiver usando Fragmentos de experiência na sua experiência com AEM Headless, faça o mesmo para esses caminhos.
dispatcher/src/conf.dispatcher.d/filters/filters.any
...
# Allow headless requests for Persisted Query endpoints
/0600 { /type "allow" /method '(POST|OPTIONS)' /url "/graphql/execute.json/*" }
# Allow headless requests for Experience Fragments
/0601 { /type "allow" /method '(GET|OPTIONS)' /url "/content/experience-fragments/*" }
...