DLTK uses Splunk’s role-based access control system.
A regular Splunk user (a user importing the built-in user
role) can open DLTK dashboards, but cannot change/manage anything nor execute algorithms. A Splunk admin user (a user importing the built-in admin
role) has all the capabilities requires for administrating DLTK.
DLTK adds the following roles:
dltk_user
dltk_engineer
(imports dltk_user
role)dltk_admin
(imports dltk_engineer
role)Users in the dltk_user
role can execute DLTK algorithms. Users in the dltk_engineer
role can create, delete and configure DLTK algorithms and deploy algorithms to environments. Users in the dltk_admin
role can create, delete and configure DLTK environments and configure DLTK system-level objects.
Depending on what the users of your Splunk environment should be able to do, make sure the corresponding Splunk user objects import one of the above DLTK roles.
The following steps describe how to assign a DLTK role to an existing Splunk user:
dltk_user
, dltk_engineer
or dltk_admin
) in the list of Available item(s) to make sure they appear in the list of Selected item(s)Next, please see the Connecting to Environments documentation.