Skip to main content

Remediation

Enable Required CloudWatch Log Exports​

To ensure database logs are retained and available for centralized monitoring, troubleshooting, and auditing, configure supported AWS RDS clusters to export the required database log types to Amazon CloudWatch Logs.

CloudWatch log exports are enabled at the cluster level by updating the DB cluster configuration with the --cloudwatch-logs-export-configuration parameter. The required log type depends on the database engine and engine version.

From Command Line​

Aurora MySQL​

Enable export of audit logs:

aws rds modify-db-cluster \
--db-cluster-identifier {{db-cluster-identifier}} \
--cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit"]}'

Aurora PostgreSQL​

Enable export of PostgreSQL logs:

aws rds modify-db-cluster \
--db-cluster-identifier {{db-cluster-identifier}} \
--cloudwatch-logs-export-configuration '{"EnableLogTypes":["postgresql"]}'

Amazon DocumentDB​

Enable export of audit logs:

aws docdb modify-db-cluster \
--db-cluster-identifier {{db-cluster-identifier}} \
--cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit"]}'

Amazon Neptune​

Enable export of audit logs:

aws neptune modify-db-cluster \
--db-cluster-identifier {{db-cluster-identifier}} \
--cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit"]}'

Considerations​

  • Supported log types vary by database engine and engine version. Verify that the required log type is supported for the engine version in use before applying changes.
  • Once enabled, logs are continuously streamed to Amazon CloudWatch Logs and retained according to the configured retention policy.
  • Additional AWS charges may apply for log ingestion, storage, and retention based on log volume.