Résumé: Utilisez Google Cloud CDN avec des médias sécurisés !
GitHub: GitHub - Regalijan/gcloud-cdn-signer: Discourse plugin to utilize Google Cloud CDN with secure media
Installer: Suivez le guide d’installation de plugin.
À propos
Secure Media est une fonctionnalité intéressante de Discourse, cependant il n’y a pas de support CDN intégré. Ce plugin ajoute le support de l’implémentation des liens signés de Google Cloud CDN.
Configuration
Prérequis :
- Secure Media doit être activé
- Bucket Google Cloud Storage
- Votre URL S3 CDN doit être définie et Google Cloud CDN correctement configuré
Étapes :
-
Allez sur la page Cloud CDN et cliquez sur l’origine.
-
Cliquez sur modifier, puis sur suivant jusqu’à atteindre l’étape Performances du cache.
-
Définissez le paramètre de contenu restreint sur URLs et cookies signés, puis créez une clé de signature.
-
Accordez au compte de service CDN Cache Fill un accès de visualisation à votre bucket
-
Définissez la valeur de la clé de signature (
cdn_signed_urls_key) et le nom de la clé (cdn_signed_urls_key_name) que vous avez générés précédemment. -
Activez
cdn_signed_urls_enabled
