如何在Kusto Explorer中获取使用特定集群的用户列表?
获取特定Kusto集群的用户列表
要在Kusto Explorer中获取特定集群的权限主体(用户、组、服务主体等)列表,可通过查询集群的系统数据库实现:
- 打开Kusto Explorer并连接到目标集群。
- 在查询窗口切换至
$system系统数据库。 - 执行以下Kusto查询:
ClusterPrincipalAssignments | project PrincipalName, PrincipalType, Role, TenantId | sort by Role, PrincipalType
字段说明
PrincipalName:用户邮箱、组名或服务主体标识等主体名称PrincipalType:主体类型,可选值包含User、Group、ServicePrincipal等Role:主体在集群上被分配的权限角色,比如AllDatabasesAdmin、AllDatabasesViewerTenantId:主体所属的Azure租户ID
如果需要查看仅拥有单个/多个数据库权限的主体,可查询数据库级权限表:
DatabasePrincipalAssignments | project DatabaseName, PrincipalName, PrincipalType, Role | sort by DatabaseName, Role
内容的提问来源于stack exchange,提问作者Manoranjini M
相关产品推荐
相关产品推荐

