Dernière mise à jour le
2 mai 2021
Comment invalider le cache dans AWS CloudFront CDN lors de la publication du contenu ?
Environnement
AEM 6.0-6.3.
Étapes
Il n'y a rien de préétabli dans AEM qui le fait. Cependant, une solution personnalisée peut être développée :
- Implémentez un agent de réplication personnalisé. Consultez les étapes ici.
- Pour effectuer l'invalidation du cache dans le code TransportHandler, utilisez l'invalidation de CloudFront API POST, comme documentée ici.
Sinon, au lieu de créer un agent de vidage, la meilleure pratique consiste simplement à utiliser l'en-tête « Cache-Control: max-age=... » pour contrôler le TTL des fichiers dans le CloudFront CDN. Cela fonctionne au lieu d'implémenter un agent de réplication pour invalider le cache CloudFront. Consultez cette documentation.
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?