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

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. AEM에서 현재 CORS 구성을 검토하십시오.

  2. CORS 정책에서 허용되는 원본으로 experience.adobe.com 을 추가합니다.

  3. 콘텐츠 조각 편집기에서 사용하는 모든 관련 경로가 CORS 정책 내에서 허용되는 경로에 포함되어 있는지 확인합니다.

  4. 레퍼러 필터 구성을 검토하십시오.

  5. allow.hosts.regexp 아래에 허용된 호스트에 대한 정규 표현식을 추가합니다. 여기에는 다음이 포함됩니다.

    • https://.*\.adobe.com:443
    • https://.*\.adobe.net:443
    • https://.*\.workfront.com:443
    • https://.*\.workfront-dev.com:443
    • https://.*\.dev.workfront.tech:443
  6. 아직 설정되지 않은 경우 레퍼러 필터 구성의 allow.empty 속성을 false(으)로 설정합니다.

  7. 이러한 구성 변경 사항을 저장하고 배포합니다.

  8. 새 편집기를 사용하여 콘텐츠 조각을 다시 편집해 보십시오.

  9. 초기화 오류를 표시하지 않고 편집기가 성공적으로 로드되는지 확인합니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f