本章节主要说明如何在 ByteHouse 中设置数据权限,授权范围包括数据库、数据表、视图、物化视图、字典等,授权对象包括角色和用户。
说明
为了更好地说明,本文档以 管理员角色(AccountAdmin) 作为示例演示各项功能。
在 AccountAdmin 角色下,您可以点击顶部导航中的”权限管理-数据权限“页面,查看账户下所有数据库表。
前提条件
- 登录账号是管理员角色(AccountAdmin) ,或拥有对应 数据库、数据表、视图、物化视图、字典 的管理权限。
- 确认待赋予权限的 用户/角色 存在,详情请参见用户管理、角色管理。
设置数据权限
- (可选)选择数据权限页签左侧的数据对象。
- 点击右上角“赋予权限”按钮,系统会显示“授予数据权限”页签。选择需要处理的数据对象类型,并通过下拉框定位到具体的数据库/数据表/视图/物化视图/字典。(如果在第一步中选择了对应的数据对象,页签会自动选择和填充部分选项。)
- 在权限选项中,勾选需要授权的权限类型。
- 在授权对象中,选择需要授予权限的角色或用户,点击确定后系统显示”成功授予权限点“则表示设置立即生效。
![图片](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/60e1459f7e4a4f45ac03690ed3235590~tplv-goo7wpa0wc-image.image)
编辑数据权限
- 选择数据权限页签左侧的数据对象。
- 右侧页面会自动显示该数据对象已设置的用户/角色,以及对应的权限,点击右侧的编辑按钮进入权限设置页面。
- 在”编辑数据权限“页签中,选择权限类型,并单击确认保存。若保存成功,系统会提示”成功编辑权限“。
删除数据权限
- 选择数据权限页签左侧的数据对象。
- 右侧页面会自动显示该数据对象已设置的用户/角色,以及对应的权限,点击右侧的删除按钮。
- 系统会二次弹框进行确认,点击”删除“按钮确认操作。系统提示”成功撤销权限点“表示操作已完成。