租户管理

总览

多租户(Multi-tenancy)是一种软件架构模式,允许一个应用程序同时为多个独立的用户或组织(称为“租户”)提供服务。 在这种模式下,每个租户在逻辑上是相互隔离的,但共享相同的底层软件基础设施和资源。 这意味着同一个应用程序实例可以为多个租户提供服务,而无需为每个租户单独部署和维护应用程序。 为了解决多用户场景下对于权限和资源隔离性的要求,InLong 在 1.8.0 版本引入了多租户架构。

InLong多租户实现可以参考: https://github.com/apache/inlong/issues/7914

租户管理 - 图1警告

  • 不同租户之间资源和权限互相隔离,用户只能看到该租户下的资源。
  • 从低版本升级至 1.8.0 版本后,所有资源会被迁移到公共租户 public 下。

创建租户

  • 选择租户管理,点击新建角色img.png
  • 选择新建租户img_1.png
  • 完善租户名称描述,点击确定,则完成租户的创建 img.png 至此完成了租户的创建

租户管理 - 图5警告

目前只允许 InLong 管理员来进行租户的创建和修改操作。

创建租户角色

  • 选择租户管理,点击新建角色img.png
  • 选则目标租户用户名称,和想要授予的租户角色(如果租户不存在,请参考 创建租户) img.png
  • 创建成功后,可以在租户管理界面看到名下的租户以及对应的用户角色 img.png

租户切换

  • 点击右上角租户字段,可以选择切换到名下拥有的租户 img.png