Ultimo aggiornamento il
May 03, 2021 07:08:48 AM GMT
Come posso invalidare la cache nel CDN AWS CloudFront quando pubblico dei contenuti?
Ambiente
AEM 6.0.-6.3
Passaggi
Nulla di preconfigurato in AEM può eseguire ciò. Tuttavia, si può sviluppare una soluzione personalizzata:
- Implementa un agente di replica personalizzato. Vedi i passaggi qui.
- Per eseguire l'effettiva invalidazione della cache nel codice TransportHandler, utilizza l'invalidazione CloudFront API POST come documentato qui.
In alternativa, invece di creare un agente flush, la pratica migliore è semplicemente sfruttare l'intestazione "Cache-Control: max-age=....." per controllare il TTL dei file nel CDN di CloudFront. Questo funziona al posto dell'implementazione di un agente di replica per invalidare la cache di CloudFront. Vedi questa documentazione.
Accedi al tuo account