2016-08-01 81 views
2

我想使用Azure blob存储上传和下载文档。有几家公司可以上传和下载他们的文件。我想为这些文件提供安全保护。这意味着公司只能看到他们的文件。不是别人的。Azure Blob容器

我可以在blob容器中创建多个文件夹并授权这些文件夹吗?

回答

2

Blob存储允许您创建无限数量的容器(在500TB存储帐户限制内)。

假设公司拥有(或创建)将文档上载/下载到Blob存储的正确工具,您可以通过允许读取/列表/写入访问的共享访问签名提供对容器的访问。只要你没有给出实际的存储账户密钥(其提供对整个存储账户的访问),客户端将只能访问该特定的容器。

只要记住,采取这种方法,您的存储帐户现在被其他人直接操纵。如果在存储帐户前没有某种类型的前端应用程序,则无法限制客户的任何类型的使用。

另外:您不能简单地过期共享访问签名。一旦发布URL,它将一直有效,直到到期时间(或者如果您重新生成存储帐户密钥,这将打破所有URL)。要能够以编程方式修改/撤销访问权限,您需要使用存储访问策略。

+0

这可以帮助我。我应该使用哪个blob?块或页面blob? – TKrish

相关问题