Creating backups of DynamoDB tables with AWS Backup - Amazon DynamoDB

Creating backups of DynamoDB tables with AWS Backup

This section describes how to enable AWS Backup to create on-demand and scheduled backups from your DynamoDB tables.

Enabling AWS Backup features

You must enable AWS Backup to use it with DynamoDB.

To enable AWS Backup, go through the following steps:

  1. Sign in to the AWS Management Console and open the DynamoDB console at https://console.aws.amazon.com/dynamodb/.

  2. In the navigation pane on the left side of the console, choose Backups.

  3. In the Backup Settings window, choose Enable.

  4. A confirmation screen will appear. Choose Enable features.

AWS Backup features are now available for your DynamoDB tables.

If you choose to disable AWS Backup features after they’ve been enabled, follow these steps:

  1. Sign in to the AWS Management Console and open the DynamoDB console at https://console.aws.amazon.com/dynamodb/.

  2. In the navigation pane on the left side of the console, choose Backups.

  3. In the Backup Settings window, choose Disable.

  4. A confirmation screen will appear. Choose Disable features.

If you can’t enable or disable the AWS Backup features, your AWS admin may need to perform those actions.

On-demand backups

To create an on-demand backup of a DynamoDB table, follow these steps:

  1. Sign in to the AWS Management Console and open the DynamoDB console at https://console.aws.amazon.com/dynamodb/.

  2. In the navigation pane on the left side of the console, choose Backups.

  3. Choose Create backup.

  4. From the dropdown menu that appears, choose Create an on-demand backup.

  5. To create a backup managed by AWS Backup with warm storage and other basic features, choose Default Settings. To create a backup that can be transitioned to cold storage, or to create a backup with DynamoDB features instead of AWS Backup, choose Customize settings.

    If you want to create this backup with previous DynamoDB features instead, choose Customize settings and then choose Backup with DynamoDB.

  6. When you have completed the settings, choose Create backup.

Scheduled backups

To schedule a backup, follow these steps.

  1. Sign in to the AWS Management Console and open the DynamoDB console at https://console.aws.amazon.com/dynamodb/.

  2. In the navigation pane on the left side of the console, choose Backups.

  3. From the dropdown menu that appears, choose Schedule backups with AWS Backup.

  4. You will be taken to AWS Backup to create a backup plan.