As solicitações da biblioteca do cliente retornam 421 no AEM as a Cloud Service quando a substituição da origem CDN se aplica somente aos caminhos raiz

No AEMaaCS, um CDN gerenciado pelo cliente atende à página inicial corretamente, mas retorna erros 421 para solicitações de biblioteca do cliente quando a substituição de origem é aplicada somente ao caminho raiz. Isso acontece quando o CDN não envia os valores de Host e SNI necessários em todos os caminhos, portanto, solicitações como /etc.clientlibs/... não correspondem mais ao roteamento de certificado TLS esperado. O resultado é um erro de solicitação mal direcionada mesmo que o URL raiz pareça estar funcionando. Aplique a substituição da origem CDN a todos os caminhos necessários e valide as solicitações de ativos afetadas com curl e x-aem-debug.

Descrição description

Ambiente

  • Adobe Experience Manager as a Cloud Service
  • CDN gerenciada pelo cliente

Problema/Sintomas

  • A raiz do site é carregada, mas os arquivos da biblioteca do cliente em /etc.clientlibs/... falham.
  • As solicitações retornam 421 Misdirected Request.
  • A resposta inclui uma mensagem semelhante a Requested host does not match any Subject Alternative Names (SANs) on TLS certificate.
  • Os arquivos CSS ou JavaScript não são carregados mesmo que a página principal pareça acessível.

Causa

A CDN gerenciada pelo cliente não está aplicando a substituição correta de origem, Host ou SNI a todos os caminhos que devem ser encaminhados ao AEM as a Cloud Service. Quando a substituição é limitada ao caminho raiz, as solicitações de ativos como /etc.clientlibs/... são encaminhadas com valores de roteamento incorretos e o Fastly as rejeita com uma resposta 421.

Resolução resolution

Para resolver erros 421 para solicitações da biblioteca do cliente quando a substituição da origem CDN se aplicar somente a caminhos raiz, siga estas etapas:

  1. Revise a configuração da CDN gerenciada pelo cliente para substituições de origem, host e SNI.
  2. Atualize as regras para que a substituição necessária se aplique a todos os caminhos que devem ser veiculados pelo AEMaaCS, não apenas ao caminho raiz.
  3. Verifique se caminhos de ativos como /etc.clientlibs/... e confirme se estão cobertos pelo mesmo conjunto de regras de roteamento.
  4. Verifique a ordem e a prioridade da regra para impedir que uma regra de caminho raiz mais estreita bloqueie a substituição de solicitações de ativos.
  5. Teste novamente os caminhos de arquivo CSS ou JavaScript afetados com curl e confirme se eles não retornam mais 421.
  6. Abra o site em um navegador e verifique se as bibliotecas de clientes são carregadas corretamente e se a página é renderizada sem a ausência de estilos ou scripts.
  7. Se o ponto de extremidade de publicação direta também falhar, ou se a resposta 421 continuar após a correção das regras de caminho CDN, entre em contato com o Suporte da Adobe e forneça a saída curl -sv e a configuração da regra CDN para os caminhos afetados.

Leitura relacionada

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