Dispatcher filters
Adobe Experience Manager as a Cloud Service AEM utiliza filtros de Dispatcher AEM AEM de Publish para garantizar que solo las solicitudes que deben llegar a los lleguen a los usuarios De forma predeterminada, todas las solicitudes se deniegan y se deben agregar explícitamente patrones para las direcciones URL permitidas.
Configuración del filtro de Dispatcher
AEM La configuración del filtro de Publish Dispatcher AEM AEM define los patrones de URL que permiten alcanzar el punto de conexión, y debe incluir el prefijo de URL para el punto de conexión de la consulta persistente del.
Agregue una regla allow
con el patrón de URL /graphql/execute.json/*
y asegúrese de que el ID de archivo (por ejemplo, /0600
, sea único en el archivo de granja de servidores de ejemplo).
Esto permite realizar una solicitud HTTP al extremo de la GET AEM persistente, como HTTP GET /graphql/execute.json/wknd-shared/adventures-all
a través de la Publish.
AEM Si utiliza fragmentos de experiencias en la experiencia sin encabezado de la, haga lo mismo para estas rutas.
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/*" }
...