Why Custom Roles Exist
Built-in roles are designed for common use cases, but real organizations often need very specific permissions. Assigning a broad built-in role just because a narrow one doesn’t exist violates the principle of least privilege.
Custom roles allow you to define exactly which actions are allowed, and nothing more.
Characteristics of Custom Roles
Custom roles are ideal for scenarios such as allowing billing visibility without allowing billing changes.
Creating Custom Roles
Custom roles can be created:
A custom role definition includes:
Wildcards can be used, but they must be applied carefully to avoid over-permissioning.