2013-03-08 29 views
0

我已经设置了一个'公共'容器,其中的blob存储为'私人',但无论如何我仍然可以直接访问blob他们的URL在容器内。Azure blob容器仍然可以直接访问,即使设置为私有后也可以访问

任何想法为什么会发生这种情况?

感谢

+0

对于像这样的问题,如果您包含代码段,它确实有帮助。 – 2013-03-08 21:45:05

+0

嗨大卫,当你进入你的容器,你会看到有一个blob网址。问题是只要知道url就可以直接访问私有块。 – bobo2000 2013-03-08 21:49:30

+0

我明白你在说什么。但是,如果没有显示如何为容器和blob设置权限的代码,那么在没有幸运的猜测的情况下,绝对没有人会诊断此问题。 – 2013-03-08 21:58:11

回答

2

我怀疑你的浏览器或其他一些缓存服务器缓存文件,你实际上并没有打算Blob存储来获取文件。您可以使用Fiddler或Netmon来验证正在对存储进行什么请求,或者尝试使用其他机器或隐私浏览会话。

一旦blob容器被标记为私有,您将无法访问该容器中没有私钥或签名请求的任何blob。

+0

是的,事实证明我的chrome缓存文件没有意识到。 – bobo2000 2013-03-08 22:09:37

相关问题