Dispatcher-filter
Adobe Experience Manager as a Cloud Service använder AEM Publish Dispatcher-filter för att säkerställa att endast förfrågningar som ska nå AEM når AEM. Som standard nekas alla begäranden och mönster för tillåtna URL:er måste läggas till explicit.
Dispatcher filterkonfiguration
Filterkonfigurationen för AEM Publish Dispatcher definierar URL-mönster som tillåts nå AEM och måste innehålla URL-prefixet för den AEM beständiga frågeslutpunkten.
Lägg till en allow
-regel med URL-mönstret /graphql/execute.json/*
och kontrollera att fil-ID:t (till exempel /0600
, är unikt i exempelservergruppsfilen).
Detta tillåter HTTP GET-begäran till den beständiga frågeslutpunkten, till exempel HTTP GET /graphql/execute.json/wknd-shared/adventures-all
till AEM Publish.
Om du använder Experience Fragments i din AEM Headless-upplevelse ska du göra samma sak för de här sökvägarna.
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/*" }
...