StorageQuotaExceeded aws resource_error ai_generated true

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

Also available as: JSON · Markdown · 中文
88%Fix Rate
85%Confidence
1Evidence
2023-09-05First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
RDS 2014-10-31 active
AWS CLI 2.17.0 active
MySQL 8.0.35 active
PostgreSQL 16.1 active

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).

generic

中文

该账户在每个区域允许的手动数据库快照数量或总大小已达到上限(默认 100 个快照或总计 20 TB)。

Official Documentation

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateSnapshot.html

Workarounds

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

中文步骤

  1. 使用 delete-db-snapshot 命令删除不再需要的旧手动快照,然后重试创建快照。
  2. 使用自动快照或在删除前将快照导出到 S3 以释放配额,然后创建新的手动快照。

Dead Ends

Common approaches that don't work:

  1. Request a service limit increase for manual snapshots. 50% fail

    AWS may deny the increase for manual snapshots; the limit is often hard-capped per account.

  2. Create a new DB instance and try again. 95% fail

    The quota is per region, not per instance; creating a new instance doesn't free up snapshot storage.

  3. Convert manual snapshots to automated backups. 80% fail

    Automated backups have separate limits but don't replace manual snapshots; you can't convert them directly.