Filtros do Dispatcher
O Adobe Experience Manager as a Cloud Service usa filtros do Dispatcher de publicação do AEM para garantir que somente as solicitações que devem chegar ao AEM do cheguem ao AEM. 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 do Dispatcher de publicação do AEM define os padrões de URL permitidos para alcançar AEM e deve incluir o prefixo do URL para o endpoint da consulta persistente do AEM.
Adicionar um allow
regra com o padrão de URL /graphql/execute.json/*
e verifique a ID do arquivo (por exemplo, /0600
, é exclusivo 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
para 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/*" }
...