租户管理
总览
多租户(Multi-tenancy)是一种软件架构模式,允许一个应用程序同时为多个独立的用户或组织(称为“租户”)提供服务。 在这种模式下,每个租户在逻辑上是相互隔离的,但共享相同的底层软件基础设施和资源。 这意味着同一个应用程序实例可以为多个租户提供服务,而无需为每个租户单独部署和维护应用程序。 为了解决多用户场景下对于权限和资源隔离性的要求,InLong 在 1.8.0 版本引入了多租户架构。
InLong多租户实现可以参考: https://github.com/apache/inlong/issues/7914
警告
- 不同租户之间资源和权限互相隔离,用户只能看到该租户下的资源。
- 从低版本升级至 1.8.0 版本后,所有资源会被迁移到公共租户
public
下。
创建租户
- 选择
租户管理
,点击新建角色
- 选择
新建租户
- 完善
租户名称
和描述
,点击确定
,则完成租户的创建 至此完成了租户的创建
警告
目前只允许 InLong 管理员
来进行租户的创建和修改操作。
创建租户角色
- 选择
租户管理
,点击新建角色
- 选则
目标租户
,用户名称
,和想要授予的租户角色
(如果租户不存在,请参考 创建租户) - 创建成功后,可以在
租户管理
界面看到名下的租户以及对应的用户角色
租户切换
- 点击右上角
租户
字段,可以选择切换到名下拥有的租户