Skip to main content

Introduction to Cloud Accounts and System Roles

To implement granular role-based access control (RBAC), Relyt adopts hierarchical cloud accounts and system roles.

Cloud accounts

A cloud account, sometimes simply referred to as an account, is a set of credentials that are used to authenticate a user's access to specific Relyt resources.

For security purposes, Relyt classifies cloud accounts into the following layers:

  • Main account: is the logical representation of an organization and uniquely identifies the organization in Relyt. A main account can invite others to create subaccounts. By default, a main account is a member of the ACCCOUNTADMIN role. It can be changed to temporarily belong to the SYSTEMADMIN role.

  • Subaccount: is a segregated account under the control of a main account. Subaccounts can be created only through invitations of the main account and are tied to the main account. A subaccount is a member of the SYSTEMADMIN role, and thus can manage DW service units.

System roles

Currently, Relyt provides two system roles, namely ACCOUNTADMIN and SYSTEMADIM. The following table describes each system role.

System roleDescription
ACCOUNTADMINHas privileges to manage subaccounts.
SYSTEMADIMHas full privileges to use, manage, and control DW service units.

The following table describes the privileges granted to each system role.

PrivilegeDescriptionGranted to
CREATE ACCOUNTInvites others to create subaccounts.ACCOUNTADMIN
DELETE ACCOUNTDeletes subaccounts.ACCOUNTADMIN
ASSIGN ROLEAssigns system roles to subaccounts.ACCOUNTADMIN and SYSTEMADMIN
VIEW USAGEViews the resource usage of the current account.SYSTEMADMIN
CREATE DW SERVICECreates DW service units.SYSTEMADMIN
USE DW SERVICEUses DW service units, including managing data and performing queries.SYSTEMADMIN
ADD ACCOUNT AS DW USERAdds cloud accounts as DW users.SYSTEMADMIN
CREATE DPSCreates DPS clusters.SYSTEMADMIN
DELETE DPSDeletes DPS clusters.SYSTEMADMIN
EDIT DPSConfigures DPS clusters.SYSTEMADMIN
START/STOP DPSActivates or suspends DPS clusters.SYSTEMADMIN

Relationship between cloud accounts and system roles

A cloud account must have one system role. The default system role of a main account is ACCOUNTADMIN, and that of a subaccount defaults to SYSTEMADMIN and can only be SYSTEMADMIN.

ACCOUNTADMIN can be temporarily switched to ACCOUNTADMIN. Then the system role of the main account can be manually switched back, or it will be automatically switched back upon next sign-in.