AEM에서 컨텐츠 조각 편집기 초기화 오류 문제 해결
Adobe Experience Manager as a Cloud Service(AEMaaCS)에서 콘텐츠 조각을 편집하려고 하면 기본적으로 새 콘텐츠 조각 편집기가 로드되지 않고 앱을 초기화하지 못했습니다. 이 문제를 해결하려면 CORS 정책을 업데이트하여 experience.adobe.com 을 허용하고 레퍼러 필터 설정을 조정하며 필요한 모든 경로와 호스트가 올바르게 구성되었는지 확인하십시오.
설명 description
환경
Adobe Experience Manager as a Cloud Service(AEMaaCS) - 사이트
문제/증상
- 콘텐츠 조각을 편집하면 기본적으로 새 콘텐츠 조각 편집기가 실행됩니다.
- 편집기가 초기화에 실패하여 앱을 초기화하지 못했습니다.
- 브라우저 콘솔에 experience.adobe.com의 요청에 대한 Access-Control-Allow-Origin 헤더가 누락되었음을 나타내는 CORS 오류가 표시됩니다.
- AEM 로그는 /adobe/sites/cf/permissions 및 /adobe/sites/cf/graphql과 같은 끝점이 포함된 POST 요청에 대한 레퍼러 필터 거부를 보여 줍니다.
- 권한을 가져올 때 401 오류가 발생합니다.
해결 방법 resolution
이 문제를 해결하려면 다음 단계를 수행합니다.
-
AEM에서 현재 CORS 구성을 검토하십시오.
-
CORS 정책에서 허용되는 원본으로 experience.adobe.com 을 추가합니다.
-
콘텐츠 조각 편집기에서 사용하는 모든 관련 경로가 CORS 정책 내에서 허용되는 경로에 포함되어 있는지 확인합니다.
-
레퍼러 필터 구성을 검토하십시오.
-
allow.hosts.regexp 아래에 허용된 호스트에 대한 정규 표현식을 추가합니다. 여기에는 다음이 포함됩니다.
https://.*\.adobe.com:443https://.*\.adobe.net:443https://.*\.workfront.com:443https://.*\.workfront-dev.com:443https://.*\.dev.workfront.tech:443
-
아직 설정되지 않은 경우 레퍼러 필터 구성의 allow.empty 속성을 false(으)로 설정합니다.
-
이러한 구성 변경 사항을 저장하고 배포합니다.
-
새 편집기를 사용하여 콘텐츠 조각을 다시 편집해 보십시오.
-
초기화 오류를 표시하지 않고 편집기가 성공적으로 로드되는지 확인합니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f