禁用Azure Blob直接下载

MaT*_*MaT 1 c# asp.net blob azure

是否可以限制/禁用Azure Blob直接下载(当您只在浏览器中输入链接时)?

Avk*_*han 5

如果您通过公共或甚至SAS提供对blob的访问权限,则无法根据需要将它们包含在下载blob中.

如果你将提供一个包含来自公共容器的blob的链接,如下所示,那么任何人都可以下载blob,只要他们知道URL:

http[s]://your_azure_storage_name.blob.core.windows.net/public_container/blob_name
Run Code Online (Sandbox Code Playgroud)

但是,如果您使用SAS签名 API 提供指向博客的链接,则可以限制对受限用户的blob访问,但是一旦他们有权访问该URL,他们仍然可以下载该blob.