amazon-dynamodbbackup

AWS Dynamodb ContinuousBackupsUnavailableException


I'm trying to backup my DynamoDB table that was originally created over a year ago using DynamoDBs new "backup" feature. However when I go to create the backup, I get the following error message:

Backups are being enabled for the table: prod-supercoolsoftware-stuff. Please
retry later (Service: AmazonDynamoDBv2; Status Code: 400; Error Code: 
ContinuousBackupsUnavailableException; Request ID: 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)

However, when I backup a table made just yesterday on the same account in the same region, it works.

Will my table eventually be able to be backed up? Or do I need to figure out how to create a new table and migrate the data over to it (yuck!)?

Edit: backups are now enabled for my tables 12/26/17


Solution

  • I think its worth just waiting a while and trying again in the next few days and weeks. According to the AWS docs the exception means Backups have not yet been enabled for this table. So it sounds like an expected situation rather than a functional exception.

    AWS have indicated the backup feature is being rolled out incrementally

    On-Demand Backup is being rolled out to US East (N. Virginia), US East (Ohio), US West (Oregon), EU (Ireland) regions starting today, and will be completed for all tables in the coming weeks.

    The above announcement is not dated but im pretty sure it was from last week (late Nov 2017).

    Although the statement doesn't specify any details, it sounds like even within those regions, individual tables may get the feature at different times.