- Default groups in each tenant (
auditors,viewers,editors,admins) have corresponding predefined general roles. - When you create custom groups, you should create at least one access permit that assigns a role to the group. You can configure an access permit to apply to the entire tenant, a project within it or an individual resource within it. For more details and instructions, see Managing custom groups.
List of roles
The following roles are available:-
General
auditorviewereditoradmin
-
Security
security-auditor
-
Compute
compute.instance-power-operatorcompute.serial-console-usercompute.use-via-object-storage
-
Object Storage
storage.viewerstorage.uploaderstorage.editorstorage.object-editorstorage.object-viewerstorage.object-listerstorage.bucket-policy-editor
-
Audit Logs
auditlogs.audit-event-viewerauditlogs.audit-event-exporter
-
SecretStash
mysterybox.payload-viewer
-
Nebius Tunnels
applicationtunnel.agent
-
Data Subject Requests
dsr.admin
General roles
General roles grant permissions for resources from all services. For example, if you are in a group that has theadmin role within a tenant, you can perform all actions listed below on all Compute virtual machines, Managed Kubernetes clusters, etc. in the tenant.
The default groups within a tenant are assigned corresponding tenant-wide general roles.
The following general roles are available:
auditor: view certain types of resources without access to data.viewer: view most types of resources (except some resources related to access management, security and similar areas) and access data in them (for example, download objects in buckets).editor: view and manage most types of resources and access data in them.admin: view and manage all types of resources and access data in them.
The
auditor role is going to be deprecated in the near future. We recommend using the viewer role and viewers default group instead.Security
Security roles grant read-only access to the configuration of resources from all services, without access to the data in these resources. These roles are intended for third-party security and compliance platforms that assess how the resources of a tenant are configured: cloud security posture management (CSPM) systems, vulnerability scanners and posture-monitoring agents. The only available security role issecurity-auditor, which allows you to view the configuration of resources within a tenant or a project, but not the data in these resources, billing information or personal information beyond names and email addresses.
security-auditor contains the following permissions:
¹ For users,
security-auditor provides access to names and email addresses, so that a security platform can attribute its findings to a specific user, but not to phone numbers or profile photos.
² For Key Management Service keys, security-auditor provides access to the metadata of a key, but not to the key material.
The set of permissions that security-auditor provides can expand as new resource types become available in Nebius AI Cloud. Permissions are not removed from the role, so the access permits that grant it keep working without any changes on your side.
Compute
Compute roles grant permissions for Compute virtual machines and shared filesystems. The following Compute roles are available:compute.instance-power-operator: perform power operations on virtual machines without broader Compute permissionscompute.serial-console-user: use the serial console on virtual machines for interactive troubleshootingcompute.use-via-object-storage: access data stored on shared filesystems through filesystem buckets in Object Storage
Object Storage
Object Storage roles grant permissions for Object Storage buckets and objects. The following Object Storage roles are available:storage.object-viewer: download objects and view their metadatastorage.object-lister: list objects and view their version metadatastorage.viewer: view buckets, list and download objects but not upload themstorage.uploader: view buckets, upload objects but not list or download themstorage.object-editor: view buckets, list, download, upload and manage objectsstorage.editor: view and manage buckets, list, download, upload and manage objectsstorage.bucket-policy-editor: manage bucket policies
Audit Logs
Audit Logs roles grant permissions for viewing or exporting events in Audit Logs. The following Audit Logs roles are available:auditlogs.audit-event-viewer: view audit events for the tenantauditlogs.audit-event-exporter: view and list available audit log exports, start a new export and cancel an export
SecretStash
MysteryBox is now called SecretStash. The Nebius AI Cloud CLI, API and Terraform provider still use the
mysterybox service identifier. Keep using mysterybox in scripts and manifests.mysterybox.payload-viewer, which is a sub-role of the admin general role.
mysterybox.payload-viewer contains the following permissions:
Nebius Tunnels
Nebius Tunnels roles grant permissions for tunnels and the agents that connect to them. The only available role isapplicationtunnel.agent, which allows a service account to connect a tunnel agent to a tunnel (resource.applicationtunnel.connect). Grant it on the tunnel itself, or on a project or tenant to cover multiple tunnels.
applicationtunnel.agent contains the following permissions:
Data Subject Requests
Roles for Data Subject Requests (DSRs) grant permissions to receive copies of personal and non-personal data stored in a tenant and its resources in a machine-readable format, and erase the data if required. If you represent a legal entity and want to send a DSR, you need a role for DSRs. The only available role for DSRs isdsr.admin, which allows you to create Data Subject Requests and general support requests. It is a sub-role of the admin general role.
dsr.admin contains the following permissions:
Postgres, PostgreSQL and the Slonik Logo are trademarks or registered trademarks of the PostgreSQL Community Association of Canada, and used with their permission.