Dispatcher 필터
Adobe Experience Manager as a Cloud Service은 AEM Publish Dispatcher 필터를 사용하여 AEM에 도달해야 하는 요청만 AEM에 도달하도록 합니다. 기본적으로 모든 요청이 거부되며 허용된 URL에 대한 패턴을 명시적으로 추가해야 합니다.
Dispatcher 필터 구성 필요
✔
✔
✔
✔
TIP
다음 구성은 예입니다. 프로젝트의 요구 사항에 맞게 조정하십시오.
Dispatcher 필터 구성
AEM Publish Dispatcher 필터 구성은 AEM에 도달할 수 있는 URL 패턴을 정의하며, AEM 지속 쿼리 끝점의 URL 접두어를 포함해야 합니다.
클라이언트가에 연결
AEM Author
AEM 게시
AEM 미리 보기
Dispatcher 필터 구성 필요
✘
✔
✔
URL 패턴이 /graphql/execute.json/*
인 allow
규칙을 추가하고 파일 ID(예: /0600
, 예제 팜 파일에서 고유함)를 확인하십시오.
이렇게 하면 AEM Publish에 대한 HTTP GET /graphql/execute.json/wknd-shared/adventures-all
부터 까지 지속 쿼리 끝점에 대한 HTTP GET 요청이 허용됩니다.
AEM Headless 경험에서 경험 조각을 사용하는 경우 이러한 경로에 대해서도 동일한 작업을 수행합니다.
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/*" }
...
필터 구성 예
recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4