All checks
Medium RDS · regional

RDS DB instances should have encryption at-rest enabled

Verifies that RDS DB instances have storage encryption enabled, which also covers their logs, automated backups, read replicas and snapshots. For an instance in a DB cluster the cluster owns the encryption, so the fix is the cluster's (RDS.27).

service
RDS
severity
Medium
scope
evaluated in every region

How to fix it

In the console

RDS → Snapshots → Copy snapshot with Encryption enabled, then Restore snapshot into a new DB instance

With Terraform

resource "aws_db_instance" "this" {
  instance_class    = var.instance_class
  storage_encrypted = true
  kms_key_id        = var.kms_key_arn
}

See which of your accounts this check is failing on.

Book a demo