Aurora RDS Issues
Common issues with Aurora database provisioning and connectivity.
No Database Available
- Pool empty — If all clusters in the pool are checked out, your environment will wait. Contact your platform team to check pool capacity.
- Pool not configured — Your application may not be configured with a database pool. Check with your platform team.
Connection Failures
- Wrong endpoint — Use
${database.<pool>.writer_endpoint}for the primary connection. Double-check the pool name matches your configuration. - Security group — Your service may not have network access to the database. Verify your infrastructure security group rules allow the connection.
- Credentials — Database credentials are typically delivered via secret providers. Make sure your secret provider is configured correctly.
Data Not Persisting
- Ephemeral environments — Database clusters are tied to the environment lifecycle. When the environment is deleted, the database is returned to the pool and may be reset.
- Pool snapshots — Clusters are typically restored from a snapshot. Your starting data depends on when the snapshot was taken.