
# 在DLI控制台配置数据目录权限
#### 数据目录权限操作场景
- DLI数据目录支持在DLI控制台授权或通过IAM鉴权。针对不同用户通过权限设置分配不同的数据目录权限。
- 管理员用户和数据目录的所有者（在DLI建立数据目录的用户）默认拥有数据目录所有权限，不需要进行权限设置且其他用户无法修改其数据目录权限。
- 给新用户设置数据目录权限时，该用户所在用户组的所属区域需具有Tenant Guest权限。 关于Tenant Guest权限的介绍和开通方法，详细参见《[权限策略](https://support.huaweicloud.com/usermanual-permissions/iam_01_0001.html)》和《统一身份认证服务用户指南》中的[创建用户组](https://support.huaweicloud.com/usermanual-iam/iam_03_0001.html)。
  
  
  
 
#### 注意事项
- 数据目录权限均为非继承权限，即作用于当前数据目录，数据目录下的数据库和表不能继承数据目录的任何权限。
- 数据目录所有者或被赋予"赋权"权限的用户都可以对数据目录赋权。
- 如果数据目录被删除后，再重新创建同名的数据目录，数据目录权限不会继承，需要对操作该数据目录的用户重新进行赋权。
 
#### 数据目录权限列表
您还可以通过IAM授权指定用户的数据目录权限，数据目录相关权限请参考[表1]。
 表1数据目录权限集合 
| 操作          | 权限集合（service:resource:action） | 是否支持在DLI console页面授权 | 是否支持通过API授权 | 是否支持IAM授权 |
|:---|:---|:---|:---|:---|
| 解绑数据目录      | dli:catalog:unbind            | 支持                   | 支持          | 支持        |
| 查询数据目录绑定详情  | dli:catalog:get               | 支持                   | 支持          | 支持        |
| 赋权          | dli: catalog: grantPrivilege  | 支持                   | 支持          | 支持        |
| 回收          | dli: catalog: revokePrivilege | 支持                   | 支持          | 支持        |
| 查看其他用户具备的权限 | dli: catalog: showPrivileges  | 支持                   | 支持          | 支持        |
| 绑定数据目录      | dli:catalog:bind              | 不支持                  | 支持          | 支持        |
| 查询数据目录绑定列表  | dli:catalog:list              | 不支持                  | 支持          | 支持        |
   
#### 在DLI管理控制台为新用户赋予数据目录权限
为新用户或新项目赋予权限，新用户或新项目指之前不具备此数据目录权限的用户或项目。
1. 登录[DLI管理控制台](https://console.huaweicloud.com/dli/)。
2. 在左侧导航栏，单击"SQL编辑器"。
3. 选择"数据目录"页签，选择需要查看的数据目录，单击![](https://support.huaweicloud.com/usermanual-dli/zh-cn_image_0000002337417937.png)选择"权限管理"。
4. 单击"授权"在授权弹出框中，填写需要授权的用户名，选择相应的权限。具体权限说明请参考[表2]。
   图1数据目录用户授权   
   ![](https://support.huaweicloud.com/usermanual-dli/zh-cn_image_0000002304471484.png "点击放大")
    表2参数说明 
   | 参数  | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   |:---|:---|
   | 用户名 | 数据目录支持用户授权，输入新增用户对应的IAM用户名称。 说明： 该用户名称是已存在的IAM用户名称且该用户登录过DLI管理控制台。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 权限  | 选中权限即对用户进行赋权，取消勾选即对用户权限进行回收。 数据目录权限均为非继承权限，即作用于当前数据目录，数据目录下的数据库和表不能继承数据目录的任何权限。 - 解绑数据目录：赋予将该数据目录与DLI解绑的权限。  - 显示数据目录绑定详情：查看数据目录绑定信息的权限。如需在提交作业时使用该数据目录需要授予"显示数据目录绑定详情"的权限。  - 赋权：为数据目录赋权的权限。  - 回收：回收数据目录权限的权限。  - 查看其他用户具备的权限：查看当前数据目录下其他用户的权限。   |
      
   
5. 单击"确定"，完成授权。
 
#### 修改数据目录权限
某用户已具备此数据目录的一些权限时，可为此用户修改或取消权限。
![](https://support.huaweicloud.com/usermanual-dli/public_sys-resources/note_3.0-zh-cn.png)
当"权限设置"中的选项为灰色时，表示对应账号不具备修改此数据目录的权限。可以向管理员用户、数据目录所有者等具有赋权权限的用户申请数据目录的"赋权"和数据目录权限的"回收"权限。
1. 在"用户权限信息"列表中找到需要设置权限的用户：
   - 如果用户为子用户，可进行"权限设置"。
   
   - 如果用户为管理员用户，只能查看"权限信息"。
    
2. 在子用户或项目的"操作"栏中单击"权限设置"，弹出数据目录"权限设置"对话框。 数据目录权限描述请参考[表2]。
   
3. 勾选或取消相应的权限，单击"确定"，完成权限设置。
 
