0
我已经设置了一个'公共'容器,其中的blob存储为'私人',但无论如何我仍然可以直接访问blob他们的URL在容器内。Azure blob容器仍然可以直接访问,即使设置为私有后也可以访问
任何想法为什么会发生这种情况?
感谢
我已经设置了一个'公共'容器,其中的blob存储为'私人',但无论如何我仍然可以直接访问blob他们的URL在容器内。Azure blob容器仍然可以直接访问,即使设置为私有后也可以访问
任何想法为什么会发生这种情况?
感谢
我怀疑你的浏览器或其他一些缓存服务器缓存文件,你实际上并没有打算Blob存储来获取文件。您可以使用Fiddler或Netmon来验证正在对存储进行什么请求,或者尝试使用其他机器或隐私浏览会话。
一旦blob容器被标记为私有,您将无法访问该容器中没有私钥或签名请求的任何blob。
是的,事实证明我的chrome缓存文件没有意识到。 – bobo2000 2013-03-08 22:09:37
对于像这样的问题,如果您包含代码段,它确实有帮助。 – 2013-03-08 21:45:05
嗨大卫,当你进入你的容器,你会看到有一个blob网址。问题是只要知道url就可以直接访问私有块。 – bobo2000 2013-03-08 21:49:30
我明白你在说什么。但是,如果没有显示如何为容器和blob设置权限的代码,那么在没有幸运的猜测的情况下,绝对没有人会诊断此问题。 – 2013-03-08 21:58:11