关于天蓝色存储中的私人容器

时间:2012-09-18 08:18:27

标签: azure permissions containers azure-storage azure-storage-blobs

是否有办法在Azure存储上创建容器,该容器仅对使用管理员凭据登录的用户可见?

其他用户不应该能够查看容器。

1 个答案:

答案 0 :(得分:2)

你想要完成的是开箱即​​用的。您需要在应用程序中进行一些额外的工作,因为应用程序中的“管理员”与存储帐户上的“管理员”无关,而Windows Azure存储仍然不支持基于角色的内容,您可以在其中获取某些基于数据的内容在授权上。

您可以做的一件事就是在数据库中的某个位置建立用户和blob容器之间的关系。当用户登录时,您无论如何都要对您的用户进行身份验证。那时,获取允许该特定用户查看的blob容器列表。然后从存储帐户中获取所有blob容器,但只显示登录用户可以看到并存在于存储帐户中的blob容器。

希望这有帮助。