v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1453442446.0 KB

Creates a new table from an existing backup. Any number of users can execute up to 50 concurrent restores (any type of restore) in a given account.

You can call RestoreTableFromBackup at a maximum rate of 10 times per second.

You must manually set up the following on the restored table:

  • Auto scaling policies

  • IAM policies

  • Amazon CloudWatch metrics and alarms

  • Tags

  • Stream settings

  • Time to Live (TTL) settings

post/#X-Amz-Target=DynamoDB_20120810.RestoreTableFromBackup

Headers

X-Amz-Target'DynamoDB_20120810.RestoreTableFromBackup' required

Request body

TargetTableNamestring required

The name of the new table to which the backup must be restored.

BackupArnstring required

The Amazon Resource Name (ARN) associated with the backup.

BillingModeOverride'PROVISIONED' | 'PAY_PER_REQUEST'

The billing mode of the restored table.

Response

Success