Restoring DynamoDB Tables to a Different Cloud Account

You can restore the DynamoDB tables to a region on a different cloud account. You can restore the table with the same name or a different name to the destination region or to any supported region on the destination account.

Procedure

  1. You can perform a restore on the instances page or the instance details page.

    • Instances page: From the navigation page, click Protect > Databases > DynamoDB instance for the cloud account, and in the Actions column for the instance, click the action button action_button, and then click Restore.

    • Instance details page: From the navigation page, click Protect > Databases > DynamoDB instance for the cloud account. In the Backup History section, select a date that contains a backup, and then click Restore.

      Dates with dots indicate that a backup exists for that day. You can also select the time range or a specific time of the backup.

      The Backup content page appears.

  2. Select the backups to restore:

    • To use the latest backup, in the upper-right corner of the page, click Show latest backups.

    • To use a backup from a specific date, in the upper-right corner of the page, click Show backups as of a specific date, and then select the backup.

    • To use a backup from a specific date range, in the upper-right corner of the page, click Show backup for a date range, and then select the backup.

  3. Select the data that you want to restore:

    • To restore all of the data, select the check box next to Region.

    • To restore individual tables, click the Region, and then select the check box next to each table that you want to restore.

  4. Click Restore.

    The Restore options page appears.

  5. From the Destination account list, select a cloud account to which you want to restore.

  6. To restore to a different region with the same or different table name, complete the following steps:

    1. Select the table that you want to restore, and then click Edit.

    2. From the Destination region box, select the region to which you want to restore the table.

    3. To restore the table with a different name, in the Destination table box, type a name for the table.

    4. Click OK.

  7. In the Number of streams box, type the number of streams to be used by the restore operation.

  8. Optional: To increase the throughput of the restore and increase the restore performance, move the Adjust write capacity toggle to the right, and then select the number of units.

    Note

    The software will increase the write capacity of the table only if the given value is higher than the original write capacity of the table at the time of backup. Also, the software will not increase the write capacity if the capacity mode of the table is set to ON_DEMAND or PAY_PER_REQUEST.

  9. If you want to restore tables that already exist on the destination, move the Overwrite destination tables toggle key to the right.

    If you do not enable this option and a table already exists on the destination, the restore jobs may fail.

  10. Click Submit.

    A confirmation message to overwrite the tables appears.

    Click Yes.

What to Do Next

If any of the following attributes were configured on the DynamoDB table that you restored, then after the restore operation, re-configure the attributes on the restored table.

  • Auto scaling policy

  • Cloudwatch metrics and alarms

  • Tags associated with tables

  • TTL (time to live)

  • Global tables

    When you restore global tables with the same or different name, the global tables are always restored as non-global tables. After the restore completes, you must re-enable the global table and add the regions to be replicated.

Loading...