繁体   English   中英

Cassandra sstableloader授权

[英]Cassandra sstableloader authorization

关于Cassandra 3.0.8的小问题。 不是datastax。 是否可以为使用sstableloader的用户授予/撤消权限? 目前,用户仅在Cassandra中进行身份验证,可以更新任何表...

对于sstableloader,没有特定的身份验证。 但是你可以

  • 为键空间内的每个表分别创建一组用户/角色。
  • 换句话说,在每个表上可能会有不同的用户具有不同的权限集。
  • 这是有关如何在表级别创建用户和定义权限的示例

向USER1授予keyspace1.table1上的GRANT SELECT PERMISSIONS; 在keyspace1.table2上授予USER1的许可修改权限;

因此,在上面的示例中,USER1对table1具有选择权限,而对table2具有更新权限。 因此,您可以授权谁有权访问table1,但如果它来自sstableloader或cql或应用程序代码,则没有权限。

这是角色和权限的参考https://docs.datastax.com/en/cql/3.1/cql/cql_reference/grant_r.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM