Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有存储在 Azure 的 blob 存储中的文件。这些文件将由最终用户通过 Internet 下载。注册用户将能够通过 CDN 高速下载它们,而我希望非注册用户限制他们的下载。
我将如何在 Azure 中执行此操作?
除非您使用具有过期的共享访问签名,否则无法通过直接 blob 访问来限制性能。使用 SAS,您必须在您的应用程序中生成它们(因此,实际上,您可以根据应用程序的逻辑限制访问;如果他们直接访问 blob,您将无法限制带宽,无论有无 SAS)。
如果没有 SAS/过期,您需要通过您的应用程序路由 blob 内容,而不是直接访问 blob。那时如何实施节流取决于您和您的应用程序逻辑。