跳到主要内容

管理集群角色(控制台)

集群角色定义了用户在集群中的权限。具体而言,集群角色控制集群用户在集群、Database 和 Collection 层级的权限。

Zilliz Cloud 提供两种类型的集群角色:内置角色和自定义角色。

如需管理集群角色,您的角色必须为组织管理员项目管理员或具备 Cluster_Admin 权限的角色。

内置集群角色

Zilliz Cloud 提供 3 种内置的集群角色,每种内置角色都包含了向量数据库系统中常用的权限组合。内置角色无法修改或删除。

自定义集群角色

自定义角色相对更灵活,支持精细化分配集群、Database、Collection 层级的权限。

如需实现 Collection 层级的权限控制,建议您创建自定义的集群角色。

📘说明

此功能仅限 Dedicated 集群使用。

目前 Zilliz Cloud 仅支持为自定义角色分配内置权限组。如需创建自定义角色并分配特定权限或自定义权限组,请联系我们

创建自定义集群角色

  1. 前往目标集群的角色页签。点击 + 集群角色

    add-cluster-role-cn

  2. 输入角色名称。

  3. 配置角色的集群、Database、Collection 权限。选择权限组并选择目标资源。

    Zilliz Cloud 提供 9 种内置权限组:

    • Collection 权限组: Admin (COLL_ADMIN)、Read-Write (COLL_RW)、Read-Only (COLL_RO)

    • Database 权限组 Admin (DB_Admin)、Read-Write (DB_RW)、Read-Only (DB_RO)

    • Cluster Privilege Group: Admin (Cluster_Admin)、Read-Write (Cluster_RW)、Read-Only (Cluster_RO)

    有关权限和权限组的详细信息,请参考权限

    📘说明

    上述三个层级的内置权限组之间没有级联关系。设置实例层级的权限组并不会自动设置该实例下所有 Database 和 Collection 的权限,Database 和 Collection 层级的权限需要单独手动设置。

    如需自行组合权限创建权限组,请联系我们

    add-cluster-role-form-cn

  4. 点击创建。 每个集群中最多可创建 20 个自定义集群角色。

将角色授予用户

自定义角色创建成功后,您可以将其分配给用户。前往用户页签,您可以在创建集群用户修改集群用户角色时为用户授予角色。

grant-role-to-user-cn

撤销授予用户的角色

如果某个角色不再适用于某个集群用户,您可以撤销分配给集群用户的角色。前往用户页签,在目标用户的操作下拉菜单中点击编辑角色。在对话框中为用户选择一个新的角色。

revoke-role-from-user-cn

编辑自定义集群角色

您可以调整自定义角色的权限。权限调整的操作会影响所有被分配到该角色的用户。

edit-custom-role-cn

删除自定义集群角色

您可以删除不再需要使用的自定义角色。

已分配给用户的自定义角色不可删除。如仍需继续删除,请先找到正在使用该自定义角色的集群用户,然后为这些用户分配其他角色,最终再删除该自定义角色。

delete-cluster-role-cn