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
-
Verifique se o conteúdo solicitado existe no back-end usando a estrutura de caminho esperada.
-
Revise a configuração da CDN e confirme se
requestTransformationsregras estão configuradas corretamente. -
Atualize ou adicione
requestTransformationregras para que as solicitações recebidas sejam regravadas no caminho de back-end esperado. Configure oTransformationpara 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 -
Verifique se a configuração
originSelectorscorresponde ao caminho regravado e encaminha as solicitações para o back-end correto. -
Implante a configuração
cdn.yamlatualizada. -
Teste as URLs afetadas e confirme se as solicitações foram roteadas corretamente e se não retornam erros HTTP 404.
-
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.