限制Azure中的用户下载

时间:2016-06-03 08:39:09

标签: azure azure-storage azure-cdn

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

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

1 个答案:

答案 0 :(得分:5)

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

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