Edge Delivery Services Sites에서 올바른 AEM Stage/Production 컨텐츠를 렌더링하지 않음

Adobe Experience Manager(AEM) as a Cloud Service의 무시 구성에서 Edge Delivery Services(EDS)를 사용할 때 렌더링된 콘텐츠가 스테이지 및 프로덕션 환경에서 예상대로 사용되지 않습니다. 이 문제를 해결하려면 기술 계정 구성을 확인하고 EDS 구성을 확인한 다음 클라우드 구성을 업데이트하고 오류 로그를 검토하십시오.

설명 description

환경

Adobe Experience Manager(AEM) as a Cloud Service - Sites

문제/증상

  • 스테이지 및 프로덕션 EDS 사이트에는 AEM의 예상 콘텐츠가 표시되지 않습니다.
  • AEM에 성공적으로 게시했는데도 불구하고 게시된 페이지의 URL에 404 오류가 표시됩니다.
  • Assets 및 페이지가 일관되지 않게 표시되거나 EDS에 전달되지 않습니다.
  • 환경 간의 구성 차이점이 확인되었습니다.

해결 방법 resolution

스테이지 및 프로덕션 EDS 사이트에서 AEM 콘텐츠가 잘못 렌더링되는 문제를 해결하려면 다음 단계를 수행합니다.

  1. 기술 계정 사용자가 각 환경에 대해 올바르게 구성되어 있고 DAM 리소스에 액세스하는 데 필요한 권한이 있는지 확인하십시오. 예를 들어 Stage는 Development 또는 Production과 별도의 전용 기술 계정을 사용해야 합니다.
  2. 도구(으)로 이동 > 클라우드 서비스 AEM 작성자의 > Edge Delivery Services 구성. 사이트 이름 및 구성이 타겟 환경과 일치하는지 확인합니다(예: Stage의 경우 client-digital-experience-stage).
  3. 클라우드 구성 설정이 올바르게 적용되었는지 확인하십시오. Cloud Services 의 자산 속성이 올바른 경로(예: Stage의 경우 /conf/clientdigitalexperience-stage)를 가리켜야 합니다.
  4. AEM 작성자의 모든 필수 페이지, 에셋 및 GraphQL 끝점을 게시하여 EDS에서 사용할 수 있도록 합니다.
    • 참고: 초기 게시에서 대량 요청 중 시스템 조절로 인해 지연이 발생할 수 있습니다.
  5. 다음 Splunk 쿼리를 사용하여 게시 로그에서 경고나 오류를 확인합니다. index="dx_aem_engineering" sourcetype=aemerror aem_service=cm-p1xxx14-e1xxx672 aem_tier=publish (level=ERROR OR level=WARN)
    • 에셋 게재 또는 캐싱과 관련된 문제에 대한 로그를 검토하십시오.
  6. 오래된 콘텐츠가 제공되는 경우 AEM Dispatcher, Adobe CDN(Fastly) 또는 사용자 지정 CDN/WAF과 같은 캐싱 레이어를 지웁니다. 문제 해결 또는 배포 중 각 레이어를 지워야 할 수 있습니다.
  7. 셀프서비스 캐시 무효화를 위해 AEM Purge CDN 캐시 API 를 사용합니다. 즉각적인 콘텐츠 신선도가 필요한 경우 TTL에만 의존하지 마십시오.
  8. 시크릿 모드를 사용하거나 브라우저 캐시를 지우면 게시된 업데이트가 올바로 표시되는지 테스트할 수 있습니다. 또한 개발, 스테이지 및 프로덕션에 걸쳐 구성을 비교하여 불일치를 찾아냅니다.
  9. 이 단계를 완료한 후 이전에 404 오류를 반환하는 URL이 이제 올바른 콘텐츠를 로드하는지 확인하십시오.

관련 읽기

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