Permission Resource Operations
AUTHORIZE ALL KEYSPACES GRANT PERMISSION and REVOKE PERMISSION on any table
AUTHORIZE KEYSPACE GRANT PERMISSION and REVOKE PERMISSION on any table in specified keyspace
AUTHORIZE TABLE GRANT PERMISSION and REVOKE PERMISSION on specified table
2条答案
按热度按时间o4tp2gmn1#
权限(数据控制)
https://docs.scylladb.com/operating-scylla/security/authorization/#data-控制
授予权限
https://docs.scylladb.com/operating-scylla/security/authorization/#grant-许可
和/或
rbac(基于角色的访问控制)
https://docs.scylladb.com/operating-scylla/security/authorization/#database-角色
是实现你目标的好方法
lnlaulya2#
grant命令应该有效。尽管测试用户可以看到其他键空间,但除非获得许可,否则操作将不可能。如果测试用户在特定的键空间上有select grant,那么它将只能对该键空间中的表发出select查询。
https://docs.datastax.com/en/cql/3.3/cql/cql_reference/cqlgrant.html