Skip to main content
Version: User Guides (Cloud)

Manage Project Users

In Zilliz Cloud, you can invite users to projects and assign them roles based on their job functions. These roles determine the user's access to project resources and the operations they can perform.

This topic describes how to manage project users.

Invite a user to a project

To invite users to a project, you must be an Organization Owner or Project Admin.

  1. Enter the email addresses of the users you want to invite.

  2. Choose how to assign access:

    • Project Admin — Grants full control over the project and all its resources.

    • Custom project access policy — Configure specific privileges for the user within the project.

Invitation recipients will receive an email invitation that must be accepted within 48 hours to join the project. Alternatively, you can also copy the invitation link from the web console and share it with the invitees.

Once the user joins the project, they automatically become an Organization Member in the organization to which the project belongs.

📘Notes

Each time, you can invite one or more users with the same role to join the project.

Project Admin

A Project Admin role has full privileges to manage a project and all its resources (clusters, databases, collections).

Project Access

To minimize access permissions, you can also configure fine-grained privileges for cluster and volume access for the invited user.

Gs3jwYjb6hVbunbyASAcVUp3nIe

  • Cluster Access

    By default, access is granted to All Clusters with the Include all future clusters option enabled. You can assign a role, such as Read-Write*,* to define the invited user's permissions across these clusters. Once the invitation is accepted, the user will have the specified privileges on all current and future clusters within the project.

    To limit access, select specific clusters from the dropdown. You can also disable the Include all future clusters option to exclude newly created clusters from the access scope.

    Click + Cluster Access to add more cluster access policies.

  • Volume Access

    By default, access is granted to All Volumes with the Include all future volumes option enabled. You can assign a role, such as Read-Write*,* to define the invited user's permissions across these volumes. Once the invitation is accepted, the user will have the specified privileges on all current and future volumes within the project.

    To limit access, select specific volumes from the dropdown. You can also disable the Include all future volumes option to exclude newly created volumes from the access scope.

    Click + Volume Access to add more cluster access policies.

You can find the specific privileges of the Read-Write, **Read-Only and Cluster Admin roles in the following sections.

Read-Write

A Read-Write role has the privileges to view a project and manage its resources (clusters, databases, collections).

Read-Only

A Read-Only role has the privileges to view a project and its resources (clusters, databases, collections).

Cluster Admin

A Cluster Admin role has the privileges to view a project and manage its resources (clusters, databases, collections).

In addition to the privileges of a Project Read-Write role, a Cluster Admin can perform cluster operations such as scaling, suspending, and resuming clusters.

Project role and access comparison

The following tables provide a quick comparison of the privileges of different project roles.

Cluster operations

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

Create Cluster

Drop Cluster

Scale Cluster Query CU

Scale Cluster Replica

Suspend Cluster

Resume Cluster

View Cluster List

View Cluster Details

View Cluster Metrics

Cluster users

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

View Cluster User List

Create Cluster User

Reset the Password of a Cluster User

Delete Cluster User

Audit logs

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

Enable Audit Logs

Edit Audit Logs Configuration

Disable Audit Logs

View the Status of Audit Logs

Data plane operations

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

Create Collection

Drop Collection

List/Describe Collection

Insert/Upsert

Delete

Query/Search/Get

Bulk Import

All other RESTful operations

Depends

📘Notes

Both the Cluster Admin and the Project Read-Write roles share the same data plane privileges.

Backup and restore

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

View Backup List

Create Backup

Restore a cluster backup file to a new cluster

Restore a collection backup file to an existing cluster

Delete cluster backup

Volume

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

View Volume List

Create Volume

Delete Volume

Migration

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

View Migration Jobs

Create Migration Job

Cancel a Migration Job

View the Details of a Migration Job (View Migrated Collections/Databases)

Jobs

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

View Job List

View Job Details

Cancel Job

Retry Job

Project alerts

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

View Alert List

Create Alert

Edit Alert

Delete Alert

View Alert History

Collaborators

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

Invite Project Collaborator

Edit the Role of a Project Collaborator

Remove Project Collaborator

Cluster IP allowlist

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

View Cluster IP Allowlist

Add IP Address to the Cluster IP Allowlist

Modify IP Address in the Cluster IP Allowlist

Delete IP Address from the Cluster IP Allowlist

Private endpoints

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

View Private Endpoint List

Create Private Endpoint

Delete Private Endpoint

CMEK

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

View CMEK List

Add CMEK

Delete CMEK

Integrations

Operation

Project Admin

Cluster Admin

Project Read-Write

Project Read-Only

View Integrations List

View Datadog Integration

Create Datadog Integration

Edit Datadog Integration Configuration

Delete Datadog Integration

View Storage Integration

Create Storage Integration

Delete Storage Integration

Revoke or resend an invitation

When you invite an existing organization member to a project within the same organization, they automatically gain access to the project without receiving a separate invitation. However, if you invite someone to a project within an organization they are not already a part of, they will receive an invitation to join the organization, which also grants them access to the specified project.

CKuxwsNxihJzNtbQ4fBc1xHRnxf

To revoke or resend the invitation, you must be an Organization Owner or a Project Admin.

📘Notes

You can revoke or resend an invitation before the user accepts it.

Edit a collaborator's role

After a user accepts the invitation, they become a project collaborator.

To edit a collaborator's role, you must be an Organization Owner or a Project Admin.

DCvMwB44UhQdXRbmxdUc493ynJb

Remove a collaborator

To remove a project collaborator, you must be an Organization Owner or a Project Admin.

HKpow0x7qheStnb0zcOcDlyunHc

Leave a project

In addition to removing a collaborator from a project, you can also remove yourself by leaving it.

DTwiwN0AThgVZLb60dMcSblDnsb

Note that if you are the only admin of a project, you cannot leave it as each project must have at least one Project Admin at all times.

🚧Warning

Once you leave a project, your access to the project and associated resources will be revoked.