5

我有存储在 Azure 的 blob 存储中的文件。这些文件将由最终用户通过 Internet 下载。注册用户将能够通过 CDN 高速下载它们,而我希望非注册用户限制他们的下载。

我将如何在 Azure 中执行此操作?

4

1 回答 1

5

除非您使用具有过期的共享访问签名,否则无法通过直接 blob 访问来限制性能。使用 SAS,您必须在您的应用程序中生成它们(因此,实际上,您可以根据应用程序的逻辑限制访问;如果他们直接访问 blob,您将无法限制带宽,无论有无 SAS)。

如果没有 SAS/过期,您需要通过您的应用程序路由 blob 内容,而不是直接访问 blob。那时如何实施节流取决于您和您的应用程序逻辑。

于 2016-06-03T12:12:26.157 回答