Liberar conteúdo do CDN do Amazon CloudFront

Como invalidar o cache no CDN do AWS CloudFront na publicação de conteúdo?

Ambiente

AEM 6.0.-6.3

Etapas

Não há recurso no AEM que faça isso por padrão. No entanto, uma solução personalizada poderá ser desenvolvida:

  1. Implemente um agente de replicação personalizado. Veja os passos aqui.
  2. Para realmente fazer a invalidação de cache no código TransportHandler, use a invalidação do CloudFront POST da API conforme documentado aqui.

Como alternativa, em vez de criar um agente de limpeza, a prática recomendada é simplesmente aproveitar o cabeçalho "Cache-Control: max-age=..." para controlar o TTL de arquivos no CDN do CloudFront.  Isso funciona em vez de implementar um agente de replicação para invalidar o cache do CloudFront. Veja esta documentação.

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?