Skip to Content
🚀 Drubase One v1.1 - 基于 Drupal 11 的多租户后端即服务平台
Docs指南创建租户

创建租户

学习如何在 Drubase One 中创建和管理租户。

🎯 什么是租户

租户(Tenant)是 Drubase One 多租户架构的核心概念,每个租户代表一个独立的业务实体:

  • 拥有独立的数据隔离
  • 可以创建多个项目
  • 有独立的用户和权限体系

📝 创建租户步骤

方式 1: 通过 Web 界面(推荐)

推荐流程:先创建用户,再为用户分配租户权限。这种方式更安全且符合最佳实践。

步骤 1: 创建新用户

  1. 登录管理后台: http://YOUR_HOST/admin
  2. 访问: People → Add user
  3. 填写用户信息:
    • 用户名: tenant_user (建议使用有意义的名称)
    • 邮箱: user@example.com
    • 密码: 设置强密码
    • 状态: Active (激活)
  4. 点击 “Create new account”

步骤 2: 为用户分配租户所有者角色

  1. 在用户列表中找到刚创建的用户
  2. 点击 “Edit” 进入用户编辑页面
  3. 在 “项目管理权限” 部分:
    • ✅ 点击 提升为租户 (租户所有者) 按钮
  4. 点击 “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