Remoção do cache CDN do Fastly ao usar um WAF ou BYOCDN

Este artigo fornece informações sobre como configurar a limpeza de cache para o AEM as a Cloud Service ao usar um Firewall de aplicativo web (WAF) ou uma solução de rede de entrega de conteúdo personalizada (BYOCDN). Compreender como lidar com essas configurações complexas é essencial para manter a entrega eficiente de conteúdo.

Descrição description

Ambiente

  • Experience Cloud
  • Experience Manager 6.5
  • Experience Manager as a Cloud Service
  • Experience Manager Cloud Manager

Problema/Sintomas

Para clientes que usam AEM as a Cloud Service com um WAF ou BYOCDN existente, a limpeza do conteúdo em cache do Fastly requer ajustes de configuração específicos. Este artigo descreve as etapas necessárias para garantir que as solicitações de limpeza de cache sejam processadas corretamente por meio dessas camadas adicionais.

Resolução resolution

Seguindo essas diretrizes, você pode garantir que o seu AEM as a Cloud Service possa gerenciar com eficiência a limpeza de cache, mesmo ao usar camadas de segurança adicionais, como uma WAF ou uma configuração personalizada de CDN.

  • Trabalhe diretamente com seu provedor WAF/BYOCDN para permitir que solicitações PURGE passem para o Fastly.

  • Ao construir uma solicitação PURGE, inclua cabeçalhos críticos que indiquem o host original e as chaves de autenticação.
    O Fastly usa o cabeçalho X-Forwarded-Host para identificar a entrada do cache que deve ser limpa corretamente.

  • Um template para o comando PURGE request pode ser o seguinte:

    code language-none
    curl -X PURGE "https://publish-p1234-e5467.adobeaemcloud.com/my/page" \
    -H 'X-AEM-Purge-Key: <your_purge_key>' \
    -H 'X-Forwarded-Host: <your_host>' \
    -H 'X-AEM-Edge-Key: <your_edge_key>'
    
  • Revise a documentação do Adobe para obter mais informações sobre a configuração do armazenamento em cache e as configurações de CDN:

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