Required permissions for Solr Admin UI
Required permissions to view a core using the Solr Admin UI.
The Solr Admin UI requires specific permissions to view a search core. These permissions are different than the HTTP API permissions.
For DataStax Enterprise 4.8.13 and later 4.8.* releases, you must grant users the required
permissions to view the Solr Admin UI:
GRANT SELECT ON solr_admin.solr_resources to user; GRANT SELECT ON search_core to user;Users require SELECT permissions on any search core that they view.
Specific permissions are required for all core operations:
Solr Admin UI URLs for operations | Resource | Required permissions in DSE 4.8.13 and later 4.8.* | Required permissions in DSE releases 4.8.12 and earlier |
---|---|---|---|
/admin/cores?core=keyspace.table&action=create | keyspace.table | CREATE | |
/admin/cores?core=keyspace.table&action=load | keyspace.table | CREATE | |
/admin/cores?core=keyspace.table&action=reload | keyspace.table | ALTER | |
/admin/cores?core=keyspace.table&action=rename | keyspace.table | ALTER | |
/admin/cores?core=keyspace.table&action=swap | keyspace.table | ALTER | |
/admin/cores?core=keyspace.table&action=unload | keyspace.table | DROP | |
/admin/cores?core=keyspace.table&action=<other> | keyspace.table | SELECT, MODIFY, CREATE, ALTER, DROP | |
/keyspace.table/update | keyspace.table | MODIFY | MODIFY |
/keyspace.table/select | keyspace.table | SELECT | SELECT |
/resource/keyspace.table/<command> | solr_admin.solr_resources | SELECT, MODIFY, CREATE, ALTER | SELECT, MODIFY, CREATE, ALTER, DROP |
/admin/luke?core=keyspace.table | keyspace.table | SELECT | SELECT, MODIFY, CREATE, ALTER, DROP |
/admin/system?core=keyspace.table | keyspace.table | SELECT | SELECT, MODIFY, CREATE, ALTER, DROP |
/admin/mbeans?core=keyspace.table | keyspace.table | SELECT | SELECT, MODIFY, CREATE, ALTER, DROP |
/admin/ping?core=keyspace.table | keyspace.table | SELECT | SELECT, MODIFY, CREATE, ALTER, DROP |
/admin/field?core=keyspace.table | keyspace.table | SELECT | SELECT, MODIFY, CREATE, ALTER, DROP |
/replication?core=keyspace.table | keyspace.table | SELECT | SELECT, MODIFY, CREATE, ALTER, DROP |
/admin/file/?core=keyspace.table | solr_admin.solr_resources | SELECT | |
any other URL for keyspace.table | keyspace.table | SELECT, MODIFY, CREATE, ALTER, DROP | SELECT, MODIFY, CREATE, ALTER, DROP |