Correção de erros do EDS 404 causados por regravações de caminho CDN ausentes e configuração incorreta do seletor de origem

As solicitações do Edge Delivery Services (EDS) podem retornar erros HTTP 404 ou rotear para um back-end incorreto quando a configuração do CDN não reescreve os caminhos de solicitação corretamente ou quando as regras do seletor de origem não correspondem aos caminhos reescritos. Como resultado, as solicitações atingem o back-end usando um caminho inesperado e retornam uma resposta 404 Não encontrado.

Atualize as regras de regravação de caminho CDN, verifique a configuração do seletor de origem e valide o roteamento de solicitações para resolver o problema.

Descrição description

Ambiente

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

Problema/Sintomas

  • As solicitações para o Edge Delivery Services retornam HTTP 404 respostas.
  • As solicitações são roteadas para um back-end incorreto.
  • Os logs CDN mostram que o caminho da solicitação original é encaminhado sem ser regravado.
  • A infraestrutura retorna uma resposta 404 Não Encontrado.
  • O status do cache indica MISS para as solicitações afetadas.

Causa

A configuração do CDN não reescreve corretamente os caminhos de solicitação ou alinha as regras do seletor de origem aos caminhos reescritos, fazendo com que as solicitações sejam roteadas para um back-end incorreto.

Resolução resolution

Siga estas etapas para resolver o problema

  1. Verifique se o conteúdo solicitado existe no back-end usando a estrutura de caminho esperada.

  2. Revise a configuração da CDN e confirme se requestTransformations regras estão configuradas corretamente.

  3. Atualize ou adicione requestTransformation regras para que as solicitações recebidas sejam regravadas no caminho de back-end esperado. Configure o Transformation para corresponder ao caminho de solicitação recebido e substitua-o pelo caminho esperado pelo back-end.

    code language-none
    requestTransformations:
      rules:
        - name: rewrite-path
          actions:
            - type: transform
              reqProperty: path
              op: replace
    
  4. Verifique se a configuração originSelectors corresponde ao caminho regravado e encaminha as solicitações para o back-end correto.

  5. Implante a configuração cdn.yaml atualizada.

  6. Teste as URLs afetadas e confirme se as solicitações foram roteadas corretamente e se não retornam erros HTTP 404.

  7. Revise os logs de CDN para verificar se os caminhos regravados são encaminhados para o back-end correto e se as solicitações são concluídas com êxito.

Documentação relacionada

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