CDN 경로 재작성 누락 및 잘못된 원본 선택기 구성으로 인해 발생하는 EDS 404 오류를 수정합니다

CDN 구성이 요청 경로를 올바르게 다시 작성하지 않거나 원본 선택기 규칙이 다시 작성된 경로와 일치하지 않는 경우 EDS(Edge Delivery Services) 요청은 HTTP 404 오류를 반환하거나 잘못된 백엔드로 라우팅할 수 있습니다. 따라서 요청은 예기치 않은 경로를 사용하여 백엔드에 도달하고 404 찾을 수 없음 응답을 반환합니다.

CDN 경로 재작성 규칙을 업데이트하고, 원본 선택기 구성을 확인하고, 요청 라우팅을 확인하여 문제를 해결합니다.

설명 description

환경

  • Adobe Experience Manager as a Cloud Service
  • Edge Delivery Services (EDS)
  • Adobe Developer App Builder
  • AEM Managed Services

문제/증상

  • Edge Delivery Services에 대한 요청이 HTTP 404 응답을 반환합니다.
  • 요청이 잘못된 백엔드로 라우팅됩니다.
  • CDN 로그는 원래 요청 경로가 다시 작성되지 않고 전달됨을 보여 줍니다.
  • 백엔드가 404 찾을 수 없음 응답을 반환합니다.
  • 캐시 상태는 영향을 받는 요청에 대해 MISS를 나타냅니다.

원인

CDN 구성이 요청 경로를 올바르게 다시 작성하지 않거나 원본 선택기 규칙을 다시 작성된 경로에 정렬하지 않아 요청이 잘못된 백엔드로 라우팅됩니다.

해결 방법 resolution

다음 단계에 따라 문제를 해결하십시오

  1. 예상 경로 구조를 사용하여 요청된 콘텐츠가 백엔드에 있는지 확인합니다.

  2. CDN 구성을 검토하고 requestTransformations 규칙이 올바르게 구성되어 있는지 확인하십시오.

  3. requestTransformation 규칙을 업데이트하거나 추가하여 들어오는 요청이 필요한 백엔드 경로에 다시 작성되도록 합니다. 들어오는 요청 경로와 일치하도록 Transformation을(를) 구성하고 백엔드에 필요한 경로로 바꿉니다.

    code language-none
    requestTransformations:
      rules:
        - name: rewrite-path
          actions:
            - type: transform
              reqProperty: path
              op: replace
    
  4. originSelectors 구성이 다시 작성된 경로와 일치하고 요청을 올바른 백엔드로 라우팅하는지 확인하십시오.

  5. 업데이트된 cdn.yaml 구성을 배포합니다.

  6. 영향을 받는 URL을 테스트하고 요청이 올바르게 라우팅되고 HTTP 404 오류를 반환하지 않는지 확인하십시오.

  7. CDN 로그를 검토하여 재작성된 경로가 올바른 백엔드에 전달되고 요청이 성공적으로 완료되는지 확인합니다.

관련 설명서

recommendation-more-help
experience-cloud-kcs-help-kbarticles