Verzendingsfilters
Adobe Experience Manager as a Cloud Service gebruikt AEM de filters van de Verzender van de Publicatie om slechts verzoeken te verzekeren die AEM zouden moeten bereiken AEM. Standaard worden alle aanvragen geweigerd en moeten patronen voor toegestane URL's expliciet worden toegevoegd.
Configuratie van filter Dispatcher
De AEM publiceer de filterconfiguratie van de Verzender bepaalt de patronen URL die worden toegestaan om AEM te bereiken, en moet de prefix URL voor het AEM persisted vraageindpunt omvatten.
Een allow
regel met het URL-patroon /graphql/execute.json/*
en controleer de bestands-id (bijvoorbeeld /0600
, is uniek in het dossier van het voorbeeldlandbouwbedrijf).
Dit staat HTTP- GET- verzoek aan het persistente vraageindpunt toe, zoals HTTP GET /graphql/execute.json/wknd-shared/adventures-all
tot AEM Publiceren.
Als het gebruiken van de Fragmenten van de Ervaring in uw AEM Headless ervaring, doe het zelfde voor deze wegen.
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/*" }
...