角色、团队和所有权
Port 的 RBAC 机制可以为特定用户和团队分配权限,还可以根据 Port 中不同角色的需要配置自定义角色。
分配权限
在 Port 中,可以通过roles 、team ownership 和users 来分配权限。
角色
共有 3 种角色,以下是其开箱即用的权限:
Role | Description |
---|---|
Admin | Perform any operation on the platform |
Moderator of a Blueprint | Perform any operation on a specific blueprint and its entities. A user can be a moderator of multiple blueprints |
Member | Read-only permissions + permissions to execute actions |
Moderator 角色会在创建蓝图时自动创建。 例如,创建 "Env "蓝图会生成一个名为 "Env-moderator "的角色,该角色可以对 "Env "蓝图及其实体执行任何操作。
层次结构
除了为每个角色指定权限外,还可根据以下层次结构继承权限:
管理员 > 版主 > 成员
例如,如果允许会员编辑 "集群 "实体,那么 "微服务 "管理员也可以编辑它们(管理员可以编辑所有蓝图下的所有实体)。
您可以在用户表中查看(和编辑)每个用户的角色:
有关用户页面的更多信息,请参阅Users and Teams 部分
用户和团队管理
在 Port 中,您可以在一个地方控制和管理所有用户和团队。
这样,管理员就可以
- 邀请用户加入他们的组织,并为他们分配特定的角色和团队。
- 管理团队及其成员。
- 在组织内推广资产所有权(团队分配)。
- 在门户网站上设置细粒度权限(权限管理)。
这也将使开发商受益,他们可以
- 了解自己拥有并负责哪些软件资产。
- 根据自己的角色和团队,查看自己的资产并对其执行操作。
每个用户都由以下属性定义:
- 基本信息--镜像、姓名和电子邮件。
- 角色 - 用户的权限级别(请参阅set catalog RBAC 部分) ;
- 团队--"团队 "