Built-in Access Control#
Enable built-in access control (BIAC).
Usage#
License Required
This module requires a Starburst distribution and license.
Provision the module:
minitrino -e CLUSTER_VER=${version}-e provision -i starburst -m biac
Connect to the coordinator container’s Trino CLI:
minitrino exec -i 'trino-cli --user admin'
Confirm role membership:
SET ROLE sysadmin;
SHOW ROLES;
Role
----------
public
sysadmin
Default Roles#
BIAC is deployed with the following default roles:
Role |
Description |
|---|---|
|
Public role (baseline access granted to all users) |
|
System administrator (baseline access granted to authorized users*) |
Note
Authorized users are defined in the starburst.access-control.authorized-users (admin) and starburst.access-control.authorized-groups (clusteradmins) properties.
Dependent Modules#
insights: Enables the Starburst web UI and configures a backend database for persisting BIAC entities.