SQL仓库访问控制
使用SQL仓库访问控制,个人权限决定用户的能力。本文描述了各个权限以及如何配置SQL仓库访问控制。
SQL仓库权限
SQL仓库有三种权限级别:没有权限,可以使用,可以管理.该表列出了每个权限的能力。
能力 |
没有权限 |
可以使用 |
可以管理 |
---|---|---|---|
运行自己的查询 |
x |
x |
x |
查看自己的查询 |
x |
x |
x |
查看查询详情 |
x |
||
查看仓库的所有查询 |
x |
||
查看仓库的详细信息 |
x |
x |
|
启动仓库 |
x |
x |
|
停止仓库 |
x |
||
删除仓库 |
x |
||
编辑仓库 |
x |
||
修改仓库权限 |
x |
使用UI管理SQL仓库权限
点击SQL仓库在侧栏中。
在仓库行中,选择>权限.
SQL仓库权限显示。仓库创建者和Databricks管理员都有可以管理许可。
选择用户或组和权限。
点击添加.
点击保存.
使用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"}]}'
在哪里