SQL仓库访问控制

使用SQL仓库访问控制,个人权限决定用户的能力。本文描述了各个权限以及如何配置SQL仓库访问控制。

SQL仓库权限

SQL仓库有三种权限级别:没有权限可以使用,可以管理.该表列出了每个权限的能力。

能力

没有权限

可以使用

可以管理

运行自己的查询

x

x

x

查看自己的查询

x

x

x

查看查询详情

x

查看仓库的所有查询

x

查看仓库的详细信息

x

x

启动仓库

x

x

停止仓库

x

删除仓库

x

编辑仓库

x

修改仓库权限

x

使用UI管理SQL仓库权限

  1. 点击端点图标SQL仓库在侧栏中。

  2. 在仓库行中,选择垂直的省略>权限

    SQL仓库权限显示。仓库创建者和Databricks管理员都有可以管理许可。

    添加权限
  3. 选择用户或组和权限。

  4. 点击添加

  5. 点击保存

使用API管理SQL仓库权限

要使用API管理SQL仓库权限,请调用/ 2.0 /权限/ sql /仓库/ < warehouse-id >其他仓库。例如,to set可以管理用户权限user@example.com,执行命令:

curl - u“令牌:<标记>”https:// < databricks-instance > / api / 2.0 /权限/ sql /仓库/ < warehouse-id > - x - d'{"access_control_list": [{"user_name": user@example.com", "permission_level": "CAN_MANAGE"}]}'

在哪里