Restoring a backup - AWS Backup

Restoring a backup

When you restore a backup in AWS Backup, it generally creates a new resource is created based on the backup that you are restoring. For each restore, you must specify the restore parameters.

Restore parameters are specific to a resource type, such as the volume size when restoring an Amazon Elastic Block Store (Amazon EBS) snapshot. When you restore a backup using the AWS Backup console, the service-specific restore parameters are presented automatically. For each restore, a restore job is created with a unique job ID—for example, 1323657E-2AA4-1D94-2C48-5D7A423E7394.

You can view the status of a restore job on the Jobs page of the AWS Backup console. Restore job statuses include created, pending, running, aborting, aborted, completed, failed, and expired.

For basic restore instructions and links to documentation for each service that uses the AWS Backup console, see Restore a backup in the Getting Started section.

To restore a backup using the AWS Command Line Interface (AWS CLI), API, or SDK, you typically pass configuration information for your resource to the StartRestoreJob API operation.

The configuration information that you need to restore your resource varies depending on the service that you want to restore. To get the configuration metadata that your backup was created with, you can call GetRecoveryPointRestoreMetadata, but you might need more information to restore your resource. Each service requires different configuration values to restore a recovery point.