更新时间:2025-08-01 GMT+08:00
分享

查询用户表权限清单

功能介绍

查询用户表权限清单

调用方法

请参见如何调用API

URI

GET /v1/{project_id}/security/member-permission/{user_id}

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方法请参见项目ID和账号ID

user_id

String

IAM用户id

表2 Query参数

参数

是否必选

参数类型

描述

feature

String

权限清单场景类型,PERMISSION_LIST

limit

Integer

每页显示的条目数量。

offset

Integer

偏移量,表示从此偏移量开始查询,该值大于等于0。

datasource_type

String

数据源类型,hive,dws,dli

cluster_name

String

集群名称

database_name

String

数据库名称

schema_name

String

schema名称

table_name

String

表名称

fuzzy_table_name

String

表名(模糊匹配)

workspace_ids

Array of strings

工作空间id列表

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

workspace

String

工作空间ID,获取方法请参见实例ID和工作空间ID

X-Auth-Token

String

IAM Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)使用Token认证时必选。

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

total

Integer

权限总数

member_permission_list

Array of MemberPermission objects

成员权限列表(包含权限集的和权限审批)

表5 MemberPermission

参数

参数类型

描述

permission_set_id

String

权限集ID

permission_source

String

权限来源:1、权限集名称。2、权限审批

permission_actions

String

权限类别

  • ALL 所有权限

  • SELECT 查询

  • UPDATE 修改表

  • CREATE 创建表

  • DROP 删除表

  • ALTER 修改表结构

  • INDEX 即将到期

  • LOCK 加锁

  • READ 读

  • WRITE 写

url

String

Hive数据源,指定url权限的策略信息

datasource_type

String

数据源类型

cluster_name

String

集群名

database_name

String

数据库名

schema_name

String

schema名

table_name

String

表名

column_name

String

列名

请求示例

响应示例

状态码:200

ok

{
  "total" : 1,
  "member_permission_list" : [ {
    "database_name" : "dls",
    "datasource_type" : "HIVE",
    "schema_name" : null,
    "table_name" : "dls_hive_samples_101",
    "column_name" : "test_column",
    "cluster_name" : "mrs_cluster",
    "permission_actions" : "SELECT",
    "permission_set_id" : null,
    "permission_source" : "权限审批",
    "url" : null
  } ]
}

状态码

状态码

描述

200

ok

相关文档