SnapshotQuotaExceeded error when trying to backup RDS

"SnapshotQuotaExceeded" error when trying to backup RDS

Customer may receive the following error when trying to backup RDS:

ERROR:  get_object(connection.py:1202)  400 Bad Request
ERROR:  get_object(connection.py:1203)  <ErrorResponse xmlns="http://rds.amazonaws.com/doc/2013-05-15/">
  <Error>
    <Type>Sender</Type>
    <Code>SnapshotQuotaExceeded</Code>
    <Message>cannot create more than 100 manual snapshots</Message>
  </Error>
  <RequestId>01234567-0123-4567-789a-0123456789ab</RequestId>
</ErrorResponse>


By default AWS limits every account and allows up to 100 RDS manual snapshots per region.
If you've reached this limitation any additional snapshot attempts will fail.
You can resolve this issue in one of 2 ways:

1) Contact AWS support and ask them to increase the number of snapshots allowed. Once they do that, you will no longer encounter this error (unless you reach the new limit).
2) Reduce the retention in your policies.