SQL倉庫的訪問控製
倉庫使用SQL訪問控製、個人權限決定用戶的能力。本文描述了個人權限和如何配置SQL倉庫的訪問控製。
SQL倉庫權限
為SQL倉庫有三個權限級別:沒有權限,可以使用,可以管理。下表列出了每個許可的能力。
能力 |
沒有權限 |
可以使用 |
可以管理 |
---|---|---|---|
視圖的查詢 |
x |
x |
x |
查看查詢詳細信息 |
x |
||
查看所有用戶查詢 |
x |
||
查看倉庫詳細信息 |
x |
x |
|
開始倉庫 |
x |
x |
|
停止倉庫 |
x |
||
刪除倉庫 |
x |
||
編輯倉庫 |
x |
||
修改權限 |
x |
使用API管理SQL倉庫權限
SQL管理倉庫權限使用該API,調用的方法/ 2.0 /權限/ sql /倉庫/ < warehouse-id >
其他倉庫。例如,設置可以管理為用戶許可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“}]}
在哪裏