如何加速从我的站点下载,同时控制访问? (CDN?)

How to accelerate downloads from my site, and yet control access? (CDN?)

我想使用 CDN 来更快地从我的网站下载,但似乎使用 CDN 意味着任何拥有 link 文件的人都可以下载它,我想能够只允许获得许可的用户下载文件。

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

那么这是如何实现的呢?

我工作的 CDN Google Cloud CDN 为此目的使用签名 URL 和签名 cookie。两者都允许您的后端发出授权下载的限时令牌。用户仍然可以共享令牌,但它仅在您选择的期限内有效。 cloud.google.com/cdn/docs/private-content 上有更多信息。其他 CDN 也有类似的设施。