可以为特定表启用 dse cassandra 审核日志吗?
Posted
技术标签:
【中文标题】可以为特定表启用 dse cassandra 审核日志吗?【英文标题】:Can dse cassandra audit log enabled for a particular table? 【发布时间】:2018-05-04 21:33:11 【问题描述】:我已经按照link 启用了 dse cassandra 审核日志。
但是,文档解释了如何在键空间上配置审计日志。我需要在键空间内的单个表上启用它。
例如:键空间名称:测试,有表 table1,table2。审计应该只在 table1 而不是 table2 上启用。
【问题讨论】:
【参考方案1】:不,DSE 审计日志只能在键空间级别配置,而不是表级别。
这是通过在 DSE yaml 中使用 included_keyspaces
或 excluded_keyspaces
来完成的。这是文档中的相关链接http://docs.datastax.com/en/dse/5.1/dse-admin/datastax_enterprise/security/secAuditEnable.html?hl=included_keyspaces
您共享的链接描述了如何将审计写入 DSE 表(而不是文件),而不是如何审计特定表。
【讨论】:
谢谢@phact。有没有其他方法可以做到这一点? 可以对整个keyspace启用审计日志,事后过滤日志。以上是关于可以为特定表启用 dse cassandra 审核日志吗?的主要内容,如果未能解决你的问题,请参考以下文章
DSE:地理位置,即纬度和经度在 cassandra 中存储为不同的字段
DSE (Cassandra) - int 数据类型的范围搜索