メインコンテンツまでスキップ

Platform Resource Privilege

This reference lists the platform resource privileges used by Zilliz Cloud access control and shows how the built-in organization and project roles map to those privileges.

Use this page when you need to answer questions such as:

  • Which privileges are available for each platform resource?

  • Which resources support object-level role grants?

  • What does each built-in organization or project role include?

  • When should access be managed at the organization level, project level, or cluster level?

For cluster data-plane privileges, see Privileges & Privilege Groups. This page focuses on organization-level and project-level platform resources.

How to read this reference

Each resource entry includes the following fields:

FieldDescription
DomainThe access-control domain where the resource belongs, such as IAM, organization, project, or data.
ResourceThe resource type controlled by the privilege set.
Available privilegesThe actions that can be granted for the resource.
Object-level grantWhether the privilege can be granted on an individual object instead of the whole resource type.
Built-in role accessThe access granted by each built-in organization or project role.

The role mapping tables use the following values:

ValueMeaning
*The role includes all listed privileges for the resource.
viewThe role can view the resource.
view, modifyThe role can view and modify the resource.
ReadThe role can read data for the resource.
Read, WriteThe role can read and write data for the resource.
-The role does not include privileges for the resource.

For project roles, privileges apply only within the assigned project. A Project Admin in one project does not automatically become a Project Admin in another project.

Predefined roles covered

This reference covers the following built-in roles:

ScopePredefined roles
OrganizationOrg Owner, Billing Admin, Public
ProjectProject Admin, Data Admin, Data Operator, Data Viewer

RBAC resources

IAM resources control identities, credentials, and roles used by the Zilliz Cloud platform.

ResourceDisplay categoryAvailable privilegesObject-level grantOrg OwnerBilling AdminPublicProject AdminData AdminData OperatorData Viewer
org_memberIdentityview, create, modify, deleteNo*view-----
project_memberIdentityview, create, modify, deleteNo---*---
groupIdentityview, create, modify, deleteNo*------
custom_api_keyCredentialview, create, modify, deleteNo*------
org_roleRoleview, grantNo*------
project_roleRoleview, grantNo* across all projects--* in the assigned projectview in the assigned projectview in the assigned projectview in the assigned project
project_custom_roleRoleview, create, modify, delete, grantNo*--*---
📘Notes
  • Personal API keys are owned by individual users. Each user can reset their own personal API key. Personal API key permissions are not independently managed through the resource-privilege model.

  • Project role access is project-scoped. For example, a Project Admin can manage project roles only in the project where the Project Admin role is assigned.

  • Custom API keys are managed at the organization level.

Organization resources

Organization resources control organization-wide settings and capabilities.

ResourceDescriptionAvailable privilegesObject-level grantOrg OwnerBilling AdminPublicProject AdminData AdminData OperatorData Viewer
Org Control OpsOrganization settings and organization-level operationsview, modify, deleteNo*viewview----
Billing & CostBilling, cost, payment, usage, and organization alert accessview, manageNo**-----
AuthenticationOrganization authentication settingsview, manageNo*------
Recovery (Recycle Bin)Organization recycle bin and recovery actionsview, manageNo*------
ProjectProject provisioningcreateNo*------
All projectOrganization-wide project visibilityviewNo*------

Organization resources are not project-scoped. Grant these privileges only to users or groups that need organization-wide administration.

Project resources

Project resources control project lifecycle, project capabilities, resource provisioning, and project-scoped resource operations.

Project lifecycle

ResourceAvailable privilegesObject-level grantOrg OwnerBilling AdminPublicProject AdminData AdminData OperatorData Viewer
Projectview, modify, delete, update_plan, update_regionYes---* in the assigned projectviewviewview

Project control capabilities

ResourceDescriptionAvailable privilegesObject-level grantOrg OwnerBilling AdminPublicProject AdminData AdminData OperatorData Viewer
SecurityProject security configurationview, manageNo---*viewviewview
BackupProject backup configuration and backup accessview, manageNo---*viewviewview
ObservabilityProject monitoring, metrics, and observability accessview, manageNo---**viewview

Resource provisioning

Resource provisioning privileges control who can create project resources. These privileges are not object-level grants because the target resource does not exist yet.

ResourceDisplay categoryAvailable privilegesObject-level grantOrg OwnerBilling AdminPublicProject AdminData AdminData OperatorData Viewer
serving_clusterCompute & storagecreateNo---*---
on_demand_clusterCompute & storagecreateNo---*---
volumeCompute & storagecreateNo---*---
storage_integrationIntegrationcreateNo---*---
model_provider_integrationIntegrationcreateNo---*---
kms_integrationIntegrationcreateNo---*---
datadog_integrationIntegrationcreateNo---*---

Resource lifecycle

Resource lifecycle privileges control operations on existing project resources.

ResourceDisplay categoryAvailable privilegesObject-level grantOrg OwnerBilling AdminPublicProject AdminData AdminData OperatorData Viewer
serving_clusterCompute & storageview, modify, delete, scaleYes---**viewview
on_demand_clusterCompute & storageview, modify, delete, scaleYes---**viewview
volumeCompute & storageview, modify, delete, usageYes---**view, modifyview
storage_integrationIntegrationview, modify, delete, usageYes---**view, modifyview
model_provider_integrationIntegrationview, modify, delete, usageYes---**view, modifyview
kms_integrationIntegrationview, modify, delete, usageYes---**view, modifyview
datadog_integrationIntegrationview, modify, delete, usageYes---**--

Data resources

Data resources control project-level access to data-bearing resources. These privileges are separate from cluster-level RBAC. Use project-level data privileges to control broad access from the Zilliz Cloud platform, and use cluster roles and privilege groups to control fine-grained database and collection operations inside a cluster.

ResourceDisplay categoryAvailable privilegesObject-level grantOrg OwnerBilling AdminPublicProject AdminData AdminData OperatorData Viewer
serving_cluster_dataCompute & storageRead, Write, *Yes---**Read, WriteRead
on_demand_compute_dataCompute & storageRead, Write, *No---**Read, WriteRead
volume_dataCompute & storageRead, Write, *Yes---**Read, WriteRead

When configuring data privileges, Write implies Read. Selecting * grants both Read and Write.

Object-level grants

Some resources support object-level grants. Object-level grants let administrators assign access to a specific object, such as a specific project resource, cluster, volume, or integration.

Use object-level grants when access should be narrow:

  • Grant a Data Viewer role access to view one project.

  • Grant a Data Operator role access to operate one volume or integration.

  • Grant a data role access to read or write one data resource instead of all data resources in the project.

Resources without object-level grants are managed at the broader organization or project scope.

Ctrl I