【问题标题】:Programmatically managing Cassandra permissions以编程方式管理 Cassandra 权限
【发布时间】:2018-12-11 17:17:43
【问题描述】:

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

编辑:

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

【问题讨论】:

  • 我不确定你在这里问什么。如果您可以在 cqlsh 中创建用户,那么您可以在其他驱动程序中创建它们。它们只是 cql 语句,就像任何其他 cql 语句一样。

标签: javascript python ruby cassandra


【解决方案1】:

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

1) “客户 A:名称” .... 2)“客户B:姓名”...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-23
    • 2016-10-29
    • 2023-03-22
    • 2022-01-01
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多