代码之家  ›  专栏  ›  技术社区  ›  ispiro

如何在加速下载的同时控制访问?(CDN?)

  •  0
  • ispiro  · 技术社区  · 4 年前

    我想使用CDN来加快从我的网站下载的速度,但似乎使用CDN意味着任何有文件链接的人都可以下载它,我希望只允许授权用户下载文件。

    这可能是一个常见的要求,但我似乎找不到一个来源来解释我将如何做到这一点。

    那么,这是如何实现的呢?

    0 回复  |  直到 4 年前
        1
  •  1
  •   elving    4 年前

    我参与的CDN,即Google Cloud CDN,为此目的使用签名URL和签名Cookie。两者都允许您的后端发布一个有时间限制的令牌来授权下载。用户仍然可以共享令牌,但它仅在您选择的持续时间内有效。更多信息请访问 cloud.google.com/cdn/docs/private-content 其他CDN也有类似的设施。