# An error occurred (StorageQuotaExceeded) when calling the CreateDBSnapshot operation: You have exceeded the maximum storage quota for manual snapshots

- **ID:** `aws/rds-snapshot-storage-full`
- **Domain:** aws
- **Category:** resource_error
- **Error Code:** `StorageQuotaExceeded`
- **Verification:** ai_generated
- **Fix Rate:** 88%

## Root Cause

The account has reached the maximum number or total size of manual DB snapshots allowed per region (default 100 snapshots or 20 TB total).

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| RDS 2014-10-31 | active | — | — |
| AWS CLI 2.17.0 | active | — | — |
| MySQL 8.0.35 | active | — | — |
| PostgreSQL 16.1 | active | — | — |

## Workarounds

1. **Delete old manual snapshots that are no longer needed using the delete-db-snapshot command, then retry creating the snapshot.** (88% success)
   ```
   Delete old manual snapshots that are no longer needed using the delete-db-snapshot command, then retry creating the snapshot.
   ```
2. **Use automated snapshots or export the snapshot to S3 before deleting it to free up quota, then create a new manual snapshot.** (85% success)
   ```
   Use automated snapshots or export the snapshot to S3 before deleting it to free up quota, then create a new manual snapshot.
   ```

## Dead Ends

- **Request a service limit increase for manual snapshots.** — AWS may deny the increase for manual snapshots; the limit is often hard-capped per account. (50% fail)
- **Create a new DB instance and try again.** — The quota is per region, not per instance; creating a new instance doesn't free up snapshot storage. (95% fail)
- **Convert manual snapshots to automated backups.** — Automated backups have separate limits but don't replace manual snapshots; you can't convert them directly. (80% fail)
