创建租户
学习如何在 Drubase One 中创建和管理租户。
🎯 什么是租户
租户(Tenant)是 Drubase One 多租户架构的核心概念,每个租户代表一个独立的业务实体:
- 拥有独立的数据隔离
- 可以创建多个项目
- 有独立的用户和权限体系
📝 创建租户步骤
方式 1: 通过 Web 界面(推荐)
推荐流程:先创建用户,再为用户分配租户权限。这种方式更安全且符合最佳实践。
步骤 1: 创建新用户
- 登录管理后台:
http://YOUR_HOST/admin - 访问:
People → Add user - 填写用户信息:
- 用户名:
tenant_user(建议使用有意义的名称) - 邮箱:
user@example.com - 密码: 设置强密码
- 状态: Active (激活)
- 用户名:
- 点击 “Create new account”
步骤 2: 为用户分配租户所有者角色
- 在用户列表中找到刚创建的用户
- 点击 “Edit” 进入用户编辑页面
- 在 “项目管理权限” 部分:
- ✅ 点击 提升为租户 (租户所有者) 按钮
- 点击 “Save”
📹 视频演示:通过创建用户和提权方式创建租户
⚠️ 注意事项:
- 不推荐 直接在管理后台的
BaaS → Tenants → Add Tenant创建租户- 直接创建方式跳过了权限验证流程,可能导致权限管理混乱
- 推荐使用”创建用户 → 分配角色 → 用户自助创建租户”的标准流程
- 这种方式确保了完整的权限追溯和审计日志
✅ 验证租户创建
# 查询租户表
docker exec -it pg17 psql -U postgres -d drubase -c "
SELECT tenant_id, name, status, created
FROM baas_tenant_config
WHERE tenant_id = 'tenant_abc123';
"📖 下一步
创建租户后,继续:
- 创建项目 - 在租户下创建项目
Last updated on