是否可以对 Cassandra 中的密钥空间进行身份验证?

Is it possible to have authentication on keyspaces in Cassandra?

我有一个 Cassandra 集群,它有两个密钥空间:A 和 B。是否可以仅在密钥空间 A 上启用 Cassandra 身份验证,这意味着无需身份验证就可以访问密钥空间 B?

是的,您可以在 cassandra 中执行此操作。你有 ACL。这是一个非常好的功能概述:http://www.datastax.com/dev/blog/role-based-access-control-in-cassandra

这是您感兴趣的部分:

CREATE ROLE office_admin;
GRANT SELECT ON KEYSPACE office TO office_admin;
GRANT MODIFY ON KEYSPACE office TO office_admin;