Filtri Dispatcher
Adobe Experience Manager as a Cloud Service utilizza i filtri AEM Publish Dispatcher per garantire che solo le richieste che devono raggiungere AEM raggiungano AEM. Per impostazione predefinita, tutte le richieste sono negate e i modelli per gli URL consentiti devono essere aggiunti esplicitamente.
Configurazione filtro Dispatcher
La configurazione del filtro Dispatcher di pubblicazione di AEM definisce i pattern di URL consentiti per raggiungere AEM e deve includere il prefisso URL per l’endpoint di query persistente di AEM.
Aggiungere una regola allow
con il pattern URL /graphql/execute.json/*
e verificare che l'ID file (ad esempio /0600
, sia univoco nel file farm di esempio).
Consente la richiesta HTTP GET all'endpoint di query persistente, ad esempio HTTP GET /graphql/execute.json/wknd-shared/adventures-all
, fino a AEM Publish.
Se utilizzi Frammenti di esperienza nell’esperienza headless AEM, procedi allo stesso modo per questi percorsi.
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/*" }
...