Assigning Permissions

Add roles and then grant permission to access database objects.

About database objects permissions

Overview of the database resource hierarchy and the permissions.

Implementing separation of duties

Use the separation of duties functionality to configure administrator roles for permission management without the ability to execute other CQL commands.

Controlling access to keyspaces and tables

Provides examples about how to manage access to keyspaces and tables.

Setting up Row-Level Access Control (RLAC)

Set up row-level access control on a table and grant permissions on rows to users.

Controlling access to search indexes

Assign access privileges to roles for search index management.

Controlling access to DataStax Graph keyspaces

Manage permission to access DataStax Graph data.

Setting up DSE Spark application permissions

Authorize Spark application submissions, management, and use.

Controlling access to DataStax Studio

Assign access privileges to roles for DataStax Studio use.

Authorizing remote procedure calls (RPC)

Allow users to execute commands on DSE and third-party tools that make calls to Java methods and objects.

Authorizing dse client-tool spark and dse spark

Authorization required to run dse client-tool spark or dse spark.

Controlling access to JMX MBeans

Set up access to MBeans for authenticated Java Management Extensions (JMX) users.

Denying permission

Deny permission on a resource, even if the privilege has been directly granted or inherited.

Restricting access to data

Deny permission on a resource, even if the privilege has been directly granted or inherited.

Was this helpful?

Give Feedback

How can we improve the documentation?

© 2024 DataStax | Privacy policy | Terms of use

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries. Kubernetes is the registered trademark of the Linux Foundation.

General Inquiries: +1 (650) 389-6000,