以编程方式管理 Cassandra 权限

Programmatically managing Cassandra permissions

本文关键字:Cassandra 权限 管理 方式 编程      更新时间:2023-09-26

我想知道在Cassandra中管理多租户的最佳方式。我有一个 Web 应用程序,我希望 Web 应用程序中的所有用户在 Cassandra 中都有一个命名空间区域。我可以通过 cqlsh(使用密码 + 授权创建用户)执行此操作,但我找不到有关 ruby、python 或 javascript 驱动程序的文档。有什么帮助吗?

编辑:

现在,我正在使用 ruby 驱动程序并且只使用 session.execute但出于安全原因,这似乎不是最佳的。

不确定您是否尝试过此方法,请使用所有表键添加租户信息,这样您就可以编写类方法来准备查询,租户将附加到它。

1)"客户A:名称"....2) "客户端 B:名称"...