管理项目用户
在 Zilliz Cloud 中,您可以邀请用户加入项目并根据他们的工作职能分配角色。这些角色决定了用户对项目的访问权限以及他们可以执行的操作。
本文将介绍如何管理项目用户。
邀请用户加入项目
要邀请用户加入项目,您必须是组织管理员或项目管理员。
以下为邀请步骤:
被邀请的用户将通过电子邮件收到邀请,并必须在 48 小时内接受邀请以加入项目。或者,您也可以直接从 Web 控制台复制邀请链接并分享给被邀请人。
一旦用户加入项目,该用户自动成为项目所属组织的组织成员。
每次您可以以相同角色邀请一个或多个用户加入项目。
项目管理员
具备管理项目及其所有资源(集群、Database、Collection)的全部权限。
设置项目访问策略
为了在访问授权中遵循最小授权策略,您可以为受邀用户配置细粒度的集群和 Volume 访问策略。

-
集群访问
默认情况下,受邀用户会被授予所有集群的访问权限,并开启包含后续创建的所有集群选项。您可以针对上述设置为受邀用户分配角色,如读写,以便赋予该用户在所有集群中的访问权限。当接受该邀请后,用户即可在指定项目中获得您设置的权限。
为了方便您进行访问控制,您也可以从下拉列表中选择具体的集群来限制受邀用户的访问范围。同时,您还可以关闭包含后续创建的所有集群选项来禁止受邀用户获取该项目中新建集群的访问权限。
您还可以单击 + 集群访问来添加多条集群访问策略。
-
Volume 访问
默认情况下,受邀用户会被授予所有 Volume 的访问权限,并开启包含后续创建的所有Volume 选项。您可以针对上述设置为受邀用户分配角色,如读写,以便赋予该用户在所有 Volume 中的访问权限。当接受该邀请后,用户即可在指定项目中获得您设置的权限。
为了方便您进行访问控制,您也可以从下拉列表中选择具体的 Volume 来限制受邀用户的访问范围。同时,您还可以关闭包含后续创建的所有 Volume 选项来禁止受邀用户获取该项目中新建 Volume 的访问权限。
您还可以单击 + Volume 访问来添加多条 Volume 访问策略。
关于读写、只读和集群管理员角色的更多内容,可以阅读以下章节的内容。
读写
具备查看项目和管理其资源(集群、Database库、Collection)的权限。
只读
具备查看项目及其资源(集群、Database、Collection)的权限。
集群管理员
具备查看项目和管理其资源(集群、Database库、Collection)的权限。
相比项目读写角色,集群管理员额外具备集群运维操作权限,例如集群扩缩容、暂停和恢复集群。
项目角色与访问策略权限比较
下表对比了不同项目角色的权限差异。
集群操作
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
创建集群 | ✅ | ❌ | ❌ | ❌ |
删除集群 | ✅ | ❌ | ❌ | ❌ |
集群 Query CU 扩缩容 | ✅ | ✅ | ❌ | ❌ |
集群 Replica 扩缩容 | ✅ | ✅ | ❌ | ❌ |
挂起集群 | ✅ | ✅ | ❌ | ❌ |
恢复运行集群 | ✅ | ✅ | ❌ | ❌ |
查看集群列表 | ✅ | ✅ | ✅ | ✅ |
查看集群详情 | ✅ | ✅ | ✅ | ✅ |
查看集群指标 | ✅ | ✅ | ✅ | ✅ |
集群用户
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
查看用户列表 | ✅ | ✅ | ✅ | ✅ |
创建用户 | ✅ | ✅ | ❌ | ❌ |
重置用户密码 | ✅ | ✅ | ❌ | ❌ |
删除用户 | ✅ | ✅ | ❌ | ❌ |
审计日志
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
启用审计日志 | ✅ | ✅ | ❌ | ❌ |
修改审计日志配置 | ✅ | ✅ | ❌ | ❌ |
关闭审计日志 | ✅ | ✅ | ❌ | ❌ |
查看审计日志流状态 | ✅ | ✅ | ✅ | ✅ |
数据面操作
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
床架 Collection | ✅ | ✅ | ✅ | ❌ |
Drop Collection | ✅ | ✅ | ✅ | ❌ |
List/Describe Collection | ✅ | ✅ | ✅ | ✅ |
Insert/Upsert | ✅ | ✅ | ✅ | ❌ |
Delete | ✅ | ✅ | ✅ | ❌ |
Query/Search/Get | ✅ | ✅ | ✅ | ✅ |
Bulk Import | ✅ | ✅ | ✅ | ❌ |
所有其他 RESTful 操作 | ✅ | ✅ | ✅ | 按操作区分 |
集群管理员与项目读写角色的数据面权限相同。
备份恢复
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
查看备份列表 | ✅ | ✅ | ✅ | ✅ |
创建集群备份 | ✅ | ✅ | ❌ | ❌ |
恢复到新集群 | ✅ | ❌ | ❌ | ❌ |
Collection恢复到当前集群 | ✅ | ✅ | ❌ | ❌ |
删除集群备份 | ✅ | ✅ | ❌ | ❌ |
Volume
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
查看 Volume 列表 | ✅ | ✅ | ✅ | ✅ |
创建 Volume | ✅ | ❌ | ❌ | ❌ |
删除 Volume | ✅ | ❌ | ❌ | ❌ |
迁移
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
查看迁移列表 | ✅ | ✅ | ✅ | ✅ |
创建迁移任务 | ✅ | ✅ | ❌ | ❌ |
停止迁移任务 | ✅ | ✅ | ❌ | ❌ |
查看迁移任务详情(查看已迁移Collection/Database) | ✅ | ✅ | ✅ | ✅ |
任务中心
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
查看任务列表 | ✅ | ✅ | ✅ | ✅ |
查看任务详情 | ✅ | ✅ | ✅ | ✅ |
取消任务 | ✅ | ✅ | ❌ | ❌ |
重试任务 | ✅ | ✅ | ❌ | ❌ |
项目告警
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
查看告警列表 | ✅ | ✅ | ✅ | ✅ |
创建告警 | ✅ | ✅ | ✅ | ✅ |
编辑告警 | ✅ | ✅ | ✅ | ✅ |
删除告警 | ✅ | ✅ | ✅ | ✅ |
查看告警历史 | ✅ | ✅ | ✅ | ✅ |
项目成员
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
邀请项目成员 | ✅ | ❌ | ❌ | ❌ |
编辑成员权限 | ✅ | ❌ | ❌ | ❌ |
移除项目成员 | ✅ | ❌ | ❌ | ❌ |
集群 IP 白名单
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
查看 IP 白名单 | ✅ | ✅ | ✅ | ✅ |
创建 IP 白名单 | ✅ | ❌ | ❌ | ❌ |
修改 IP 白名单 | ✅ | ❌ | ❌ | ❌ |
删除 IP 白名单 | ✅ | ❌ | ❌ | ❌ |
Private endpoints
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
查看 Private Endpoint 列表 | ✅ | ✅ | ✅ | ✅ |
创建 Private Endpoint | ✅ | ❌ | ❌ | ❌ |
删除 Private Endpoint | ✅ | ❌ | ❌ | ❌ |
CMEK
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
查看 CMEK 列表 | ✅ | ✅ | ✅ | ✅ |
添加 CMEK | ✅ | ❌ | ❌ | ❌ |
删除 CMEK | ✅ | ❌ | ❌ | ❌ |
集成中心
操作 | 项目管理员 | 集群管理员 | 项目读写 | 项目只读 |
|---|---|---|---|---|
查看集成列表 | ✅ | ✅ | ✅ | ✅ |
查看 Datadog 集成 | ✅ | ✅ | ✅ | ✅ |
创建 Datadog 集成 | ✅ | ❌ | ❌ | ❌ |
更新 Datadog 集成 | ✅ | ❌ | ❌ | ❌ |
删除 Datadog 集成 | ✅ | ❌ | ❌ | ❌ |
查看存储集成列表 | ✅ | ✅ | ✅ | ✅ |
创建存储集成 | ✅ | ❌ | ❌ | ❌ |
删除存储集成 | ✅ | ❌ | ❌ | ❌ |
撤销或重发邀请
当您邀请现有组织成员加入同一组织内的项目时,他们会自动获得对项目的访问权限,无需接收单独的邀请。但如果您邀请用户加入他们还未加入的组织的项目,他们将会收到加入该组织的邀请,并会获得项目内指定项目的访问权限。

在用户接受邀请之前,您可以选择撤销或重发邀请。
编辑成员角色
当用户接受邀请后,他们将成为项目成员。之后,您可以根据需求编辑他们的角色或从项目中移除他们。

移除项目成员

离开项目
当您不再属于某个项目时,您可以选择离开项目。

注意,如果您是项目的唯一管理员,您将无法离开该项目,因为每个项目必须始终至少有一个项目管理员。
一旦您离开项目,您对该项目及其相关资源的访问权限将被取消。