Security principal
A security principal refers to an entity that is authenticated and authorized to perform various operations and access resources in RisingWave Cloud. You can assign a role to any of these security principals:- Service account: Typically represents an application. It accesses RisingWave Cloud resources on the application’s behalf, using API keys for authentication.
- User: Typically represents an individual user who interacts with resources via the user interface.
Role permissions and limitations
Below are permissions and limitations for roles to ensure that each service account or user has appropriate access tailored to their responsibilities. To grant a user a role, go to Organization and select the Members tab. Move your pointer to the far right of the member’s row to reveal Roles, then click it and select the role to grant. To update a service account’s roles, select the Service accounts tab. Move your pointer to the far right of the account’s row to reveal the three-dot menu, then click it and select Edit Roles.RoleBinding
RoleBindings ensure that only authorized entities have access to resources and operations based on their defined roles.Prerequisite
Only the OrganizationAdmin has the permission to manage user’s RoleBinding.Scenario
Every organization needs at least one OrganizationAdmin user. Any attempt to delete the last OrganizationAdmin RoleBinding will fail.