数据湖探索 DLI-数据赋权(用户或项目):请求消息

时间:2024-09-27 11:19:15

请求消息

表2 请求参数

参数

是否必选

参数类型

说明

user_name

String

被赋权的用户名称,该用户将有权访问指定的数据库或数据表,被收回或者更新访问权限。

grant_project_id

String

被赋权的项目ID,数据赋权给其他项目后,该项目的管理员将有权访问指定的数据库或数据表。

action

String

指定赋权或回收。

  • grant:赋予权限
  • revoke:回收权限
  • update:更新权限
说明:

当用户同时拥有grant和revoke权限的时候才有权限使用update操作。

privileges

Array of objects

赋权信息。具体参数请参考表3

表3 privileges参数

参数

是否必选

参数类型

说明

object

String

被赋权的数据对象,命名方式为:

  • “databases.数据库名”,则数据库下面的所有数据都将被共享。
  • “databases.数据库名.tables.表名”, 指定的表的数据将被共享。
  • “databases.数据库名.tables.表名.columns.列名”,指定的列将被共享。
  • “edsconnections.连接ID”,赋予某增强型跨源连接的使用权限。

privileges

Array of strings

待赋权,回收或更新的权限列表。

说明:

“action”“update”,更新列表为空,则表示回收用户在该数据库或表的所有权限。

support.huaweicloud.com/api-dli/dli_02_0318.html