Restoring a backup - AWS Backup

Restoring a backup

Note

AWS Backup does not natively copy tags during restore jobs. For an event-driven architecture that will copy tags during restore jobs, see How to retain resource tags in AWS Backup restore jobs.

When you restore a backup in AWS Backup, it generally creates a new resource with 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 Getting started 6: Restore a backup in the Getting Started section.

To restore a backup using the AWS Command Line Interface (AWS CLI), API, or SDK, 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 ("restore metadata") to restore is also available in the following topics.