You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS Neptune中enable_cloudwatch_logs_exports与neptune_enable_audit_log的差异

AWS Neptune审计日志两种配置的差异说明

这两种配置并非分别作用于集群层和底层节点,而是实现审计日志完整功能的两个互补步骤,具体区别如下:

1. aws_neptune_cluster中的enable_cloudwatch_logs_exports配置

这个配置是集群级别的日志导出开关,作用是指定将Neptune生成的哪些类型日志(这里是audit)导出到CloudWatch Logs。如果只设置这个参数而不开启审计日志生成,CloudWatch中不会有任何审计日志内容。

对应的Terraform代码:

resource "aws_neptune_cluster" "my_cluster" {
  enable_cloudwatch_logs_exports       = ["audit"]
  neptune_cluster_parameter_group_name = aws_neptune_cluster_parameter_group.my_param_group.name
  // 其他集群配置...
}

2. aws_neptune_cluster_parameter_group中的neptune_enable_audit_log参数

这个是数据库引擎层面的审计日志生成开关,作用是让Neptune的所有节点(主节点+只读节点)开始记录审计事件(比如用户登录、执行的查询语句、权限变更等)。如果只开启这个参数而不配置日志导出,生成的审计日志仅保存在节点本地(无法直接访问),无法持久化或查看。

对应的Terraform代码:

resource "aws_neptune_cluster_parameter_group" "my_param_group" {
  parameter {
    name  = "neptune_enable_audit_log"
    value = 1
  }
  // 其他参数组配置...
}

总结

要正常使用Neptune的审计日志功能,必须同时配置这两个参数:

  • 先通过参数组开启审计日志的生成
  • 再通过集群配置将生成的日志导出到CloudWatch Logs,以便后续查看、分析或归档

内容的提问来源于stack exchange,提问作者danielcooperxyz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 12:28:22