Free plan Signups are open now. The full audytx engine — Terraform and CloudFormation — is live. The Free plan is 100 scans a month and stays free — paid tiers arrive Nov 01, 2026 from $20/month for unlimited repositories. Try it on your own code.

RDS Enhanced Monitoring is disabled or the monitoring role is invalid

AWS_RDS_013 MEDIUM Observability

What it checks

RDS Enhanced Monitoring is disabled or the monitoring role is invalid

Where it applies

Terraform: aws_db_instance, aws_rds_cluster_instance, aws_rds_cluster

CloudFormation: AWS::RDS::DBInstance, AWS::RDS::DBCluster

How to fix it

  1. Create an IAM role with AmazonRDSEnhancedMonitoringRole policy and assume_role_policy for monitoring.rds.amazonaws.com.
  2. Set a supported nonzero monitoring_interval and monitoring_role_arn on the owning cluster or individually managed instance. Do not configure member monitoring while the cluster manages it.

Frameworks

These mappings are advisory, not an attestation of compliance.

Vendor documentation

All rules