当前位置: 首页 > 知识库问答 >
问题:

azure blob存储读取器访问未按预期工作

督飞鸣
2023-03-14

我已为Azure存储帐户的Azure用户分配了基于角色的存储读取器访问权限。用户可以看到存储帐户,但无法看到任何blob、表或队列。为什么?我认为读卡器访问应该允许用户查看Blob服务中的内容,即容器和单个Blob?我在这里附上了一个屏幕截图

将权限更改为“Contributor”可以解决问题,但授予的权限远大于所需的权限。

对此有什么想法吗?

共有1个答案

潘秦斩
2023-03-14

RoleBasedAccess用于资源级别,而不是存储服务中的单个资源实体。如果您需要在存储blob/container上提供ReadAccess、WriteAccess权限,那么您应该参考这些msdn链接https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-shared-access-signature-part-1/
https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-shared-access-signature-part-2/

 类似资料:
  • 我搞不清这里出了什么问题。如有任何帮助,我们将不胜感激。

  • 更新:我尝试将过滤器实现为OncePerRequestFilter,但仍然不起作用。有人能在这里进一步帮助我吗? 更新2:也试过这个,http://software.dzhuvinov.com/cors-filter-installation.html,运气不好 更新#3:这是我在控制台中的输出,我可以看到响应没有添加任何标题: register.html

  • 我正在使用spring Roo并希望访问Controller类中的一个bean,该类在ApplicationContext.xml中具有以下配置: 配置类本身是: 在我的Controller中,我认为一个简单的Autowired注释应该可以完成这项工作 在启动过程中,spring在setSkipWeeks方法中打印消息。不幸的是,每当我在控制器中调用config.getSkipWeeks()时,它

  • 当我运行以下程序时,它只打印 然而,从Java 8的equalsIgnoreCase文档中我们发现: 如果以下至少一项为真,则两个字符c1和c2被视为相同的忽略情况: •对每个字符应用java.lang.character.ToUpperCase(char)方法会产生相同的结果 所以我的问题是为什么这个程序不打印 在这两种操作中,都使用了大写字符。

  • 我试图使用来传输我根据前面的问题设置的自定义标头。 我在文件中读到... 我的属性包括: