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.

Aurora Serverless v1 cluster (end of life)

AWS_OPS_064 MEDIUM Reliability

What it checks

Aurora Serverless v1 cluster (end of life)

Where it applies

Terraform: aws_rds_cluster

CloudFormation: AWS::RDS::DBCluster

How to fix it

  1. Check Serverless v2 engine-family, version and Region support. Upgrade if the current version is below its supported minimum; a MySQL 5.7-compatible family needs a supported newer family, whereas a supported PostgreSQL version does not necessarily need a major upgrade. Do not blindly copy a v1 engine_version into the migration configuration.
  2. Plan and test ModifyDBCluster in-place conversion from serverless to provisioned with the required engine-mode-change authorization, or restore a snapshot into a compatible cluster. Terraform engine_mode and CloudFormation EngineMode edits can require replacement; do not apply a bare mode swap as a migration. Reconcile IaC and state with the chosen migration before applying a reviewed deployment plan.
  3. Remove the v1 scaling block and configure serverlessv2_scaling_configuration / ServerlessV2ScalingConfiguration with supported capacities. Create a supported instance_class / DBInstanceClass: db.serverless writer, or validate a serverless reader and plan failover. Review client endpoints, backups and rollback before switching production traffic.

Frameworks

These mappings are advisory, not an attestation of compliance.

Vendor documentation

All rules