Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止基于浏览器中缓存的存储访问策略的Azure存储共享访问签名_Azure_Azure Storage_Azure Storage Blobs_Browser Cache - Fatal编程技术网

如何防止基于浏览器中缓存的存储访问策略的Azure存储共享访问签名

如何防止基于浏览器中缓存的存储访问策略的Azure存储共享访问签名,azure,azure-storage,azure-storage-blobs,browser-cache,Azure,Azure Storage,Azure Storage Blobs,Browser Cache,我通过Storage Explorer基于特定于Blob的存储访问策略生成了Azure存储共享访问签名,并在Firefox和Chrome中测试了生成的URI 但是,如果我删除SAP和/或重新生成存储帐户密钥,我仍然可以使用以前的SAS通过该浏览器访问Blob 虽然清除缓存的Web内容或Chrome等价物可以解决这个问题,但我认为删除SAP会立即阻止进一步访问,我只是在万不得已的情况下尝试重新生成密钥,即使这样也不起作用 有人知道我可以用什么方法阻止SAS的浏览器缓存,因为这对我来说似乎是一个安全

我通过Storage Explorer基于特定于Blob的存储访问策略生成了Azure存储共享访问签名,并在Firefox和Chrome中测试了生成的URI

但是,如果我删除SAP和/或重新生成存储帐户密钥,我仍然可以使用以前的SAS通过该浏览器访问Blob

虽然清除缓存的Web内容或Chrome等价物可以解决这个问题,但我认为删除SAP会立即阻止进一步访问,我只是在万不得已的情况下尝试重新生成密钥,即使这样也不起作用


有人知道我可以用什么方法阻止SAS的浏览器缓存,因为这对我来说似乎是一个安全问题

请尝试将blob属性CacheControl设置为max age=0或无缓存

在存储资源管理器中,右键单击blob->然后在关联菜单中选择属性->然后滚动到CacheControl。截图如下:


能否尝试将blob属性CacheControl设置为max age=0?谢谢Ivan,找不到通过门户网站或Storage Explorer编辑Blob属性的方法-其他帖子似乎指向通过CDN提供服务的方向,CDN允许更好的控制-但我希望避免这种情况,或者必须在Storage Explorer中生成SAS程序,右键单击Blob->然后在关联菜单中,选择properties->然后滚动至CacheControl.perfect-谢谢-看起来您的回复是评论而不是答案-因此我无法正式接受itI将其添加为答案: