Dispatcher filters
Adobe Experience Manager as a Cloud Service utiliza los filtros de Dispatcher de publicación de AEM para garantizar que solo las solicitudes que deberían llegar a AEM lleguen a AEM. 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
La configuración del filtro de AEM Publish Dispatcher define los patrones de URL permitidos para llegar a AEM y debe incluir el prefijo de URL del extremo de consulta persistente de AEM.
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 GET al extremo de la consulta persistente, como HTTP GET /graphql/execute.json/wknd-shared/adventures-all
hasta AEM Publish.
Si utiliza fragmentos de experiencias en la experiencia sin encabezado de AEM, 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/*" }
...