Zusammenfassung: Nutzen Sie Google Cloud CDN mit sicheren Medien!
GitHub: GitHub - Regalijan/gcloud-cdn-signer: Discourse plugin to utilize Google Cloud CDN with secure media
Installieren: Folgen Sie der Plugin-Installationsanleitung.
Über
Secure Media ist eine großartige Funktion von Discourse, es gibt jedoch keine integrierte CDN-Unterstützung. Dieses Plugin fügt Unterstützung für die Implementierung von signierten Links von Google Cloud CDN hinzu.
Konfiguration
Voraussetzungen:
- Secure Media muss aktiviert sein
- Google Cloud Storage Bucket
- Ihre S3-CDN-URL muss festgelegt und Google Cloud CDN ordnungsgemäß konfiguriert sein
Schritte:
-
Gehen Sie zur Cloud CDN-Seite und klicken Sie auf den Ursprung.
-
Klicken Sie auf Bearbeiten und dann auf Weiter, bis Sie zum Schritt Cache-Leistung gelangen.
-
Setzen Sie die Einstellung für eingeschränkte Inhalte auf signierte URLs und Cookies und erstellen Sie dann einen Signierschlüssel.
-
Gewähren Sie dem CDN Cache Fill-Dienstkonto Viewer-Zugriff auf Ihren Bucket
-
Legen Sie den Signierschlüsselwert (
cdn_signed_urls_key) und den Schlüsselnamen (cdn_signed_urls_key_name) fest, die Sie zuvor generiert haben. -
Aktivieren Sie
cdn_signed_urls_enabled
