能否为特定用户隐藏Azure Data Explorer门户的查询选项卡?
Azure Data Explorer隐藏Query选项卡的管理员级解决方案
先说结论:目前没法直接靠分配仪表板角色隐藏Query选项卡,但可以通过权限组合配置达到类似效果——限制用户的查询权限,让他们就算能看到Query选项卡,也没法执行查询,只能正常访问指定仪表板。
具体配置步骤:
- 给目标用户分配仪表板查看权限:在对应仪表板的权限设置里,把用户加为
Dashboard Viewer角色,确保他们能访问该仪表板。 - 限制数据库/表的查询权限:
- 给用户所在的数据库只分配
Database Viewer角色(别给Database User),这个角色只能看数据库架构,没法运行查询。 - 如果要更细粒度控制,可以针对特定表设置权限,直接拒绝用户的
Table Query权限。
- 给用户所在的数据库只分配
- 验证效果:用户登录后,Query选项卡虽然还在,但点进去执行查询会提示权限不够,也看不了、改不了表数据,只能正常用授权的仪表板。
补充:如果一定要完全隐藏Query选项卡,目前官方没有原生的管理员级配置,除了iframe嵌入的办法,还可以试试用Azure AD条件访问策略配合门户自定义权限,但这个配置比较复杂,得用到Azure AD的高级功能。
内容的提问来源于stack exchange,提问作者Werner
相关产品推荐
相关产品推荐

