签名的 Google Cloud CDN URL

摘要: 将 Google Cloud CDN 与安全媒体结合使用!

:link: GitHub: GitHub - Regalijan/gcloud-cdn-signer: Discourse plugin to utilize Google Cloud CDN with secure media
:arrow_right: 安装: 请遵循插件安装指南

关于

Secure Media 是 Discourse 的一项出色功能,但它没有内置的 CDN 支持。此插件增加了对 Google Cloud CDN 的签名链接实现的支持。

配置

先决条件:

  • 必须启用安全媒体
  • Google Cloud Storage 存储桶
  • 必须设置您的 S3 CDN URL 并正确配置 Google Cloud CDN

步骤:

  1. 前往Cloud CDN 页面并点击源站。

  2. 点击编辑,然后点击下一步,直到到达缓存性能步骤。

  3. 将受限制的内容设置更改为签名 URL 和 Cookie,然后创建一个签名密钥。

  4. 授予 CDN Cache Fill 服务帐户对您的存储桶的查看者访问权限

  5. 设置您之前生成的签名密钥值(cdn_signed_urls_key)和密钥名称(cdn_signed_urls_key_name)。

  6. 启用 cdn_signed_urls_enabled

7 个赞