用户管理
用户是 Lakehouse 中登录和操作的身份主体。账户下可以创建多个用户,每个用户有独立的用户名、密码和权限配置。
用户与账户的关系
账户(Account) ← 对外的组织单位,有唯一账户名
└── 用户(User)× N ← 实际登录操作的身份
└── 工作空间角色 ← 控制在工作空间内的权限
一个账户下的用户共享同一套数据和计算资源,通过角色和权限相互隔离。
用户类型
| 类型 | 说明 |
|---|
| 账户管理员(account_admin) | 可管理账户下所有用户、角色、实例配置 |
| 普通用户 | 通过工作空间角色获得对应权限 |
常用操作
-- 创建用户
CREATE USER alice PASSWORD = 'SecurePass123!';
-- 授予工作空间角色
GRANT ROLE workspace_dev TO USER alice;
-- 修改用户密码
ALTER USER alice SET PASSWORD = 'NewPass456!';
-- 查看所有用户
SHOW USERS;
相关文档