是否可以限制/禁用Azure Blob直接下载(当您在浏览器中输入链接时)?
答案 0 :(得分:5)
如果您通过公共或甚至SAS提供blob的访问权限,则无法根据需要对它们进行下载。
如果你将提供一个包含来自公共容器的blob的链接,如下所示,那么任何人都可以下载blob,只要他们知道URL:
http[s]://your_azure_storage_name.blob.core.windows.net/public_container/blob_name
但是,如果您使用SAS signature API提供指向博客的链接,则可以限制对受限用户的blob访问权限,但是一旦他们有权访问该网址,他们仍然可以下载blob。
答案 1 :(得分:2)
只是不要公开容器,人们将无法匿名下载blob。如果您需要某种类型的ACL,则需要创建一个执行ACL检查的服务,然后将blob的流返回给已批准的用户。