Creating an on-demand backup - AWS Backup

Creating an on-demand backup

On the AWS Backup console, the Protected resources page lists resources that have been backed up by AWS Backup at least once. If you’re using AWS Backup for the first time, there aren’t any resources (such as Amazon EBS volumes or Amazon RDS databases) listed on this page. This is true even if a resource was assigned to a backup plan and that backup plan has not run a scheduled backup job at least once.

Note: An on-demand backup begins to back up your resource immediately. You can choose an on-demand backup if you wish to create a backup at a time other than the scheduled time defined in a backup plan. An on-demand backup can be used, for example, to test backup and functionality at any time.

On-demand backups cannot be used with point-in-time restore (PITR) since an on-demand backup preserves resources in the state they are in when the backup is taken, whereas PITR uses continuous backups which record changes over a period of time.

To create an on-demand backup
  1. Open the AWS Backup console at

  2. On the dashboard, choose Create an on-demand backup. Or, in the navigation pane, choose Protected resources and then choose Create an on-demand backup.

  3. On the Create on-demand backup page, choose the resource type that you want to back up; for example, choose DynamoDB for Amazon DynamoDB tables.

  4. Choose the name or ID of the resource that you want to protect; for example, VideoMetadataTable.

  5. Ensure that Create backup now is selected. This initiates a backup immediately and enables you to see your saved resource sooner on the Protected resources page.

  6. Only resources which have the feature Transition to cold storage will be able to have an input value; otherwise, this field is marked N/A because the resource type cannot be saved to cold storage. See the Lifecycle to cold storage column in table Feature availability by resource to determine if the resource is eligible.

    If you're using Amazon EFS, choose the desired value to specify when this backup is transitioned to cold storage.

  7. Choose an Expire value.


    When backups expire and are marked for deletion as part of your lifecycle policy, AWS Backup deletes the backups at a randomly chosen point over the following 8 hours. This window helps ensure consistent performance.

  8. Choose an existing Backup vault or create a new one. Choosing Create new Backup vault opens a new page to create a vault and then returns you to the Create on-demand backup page when you are finished.

  9. Under IAM role, choose Default role or a role of your choice.


    If the AWS Backup default role is not present in your account, one will be created for you with the correct permissions.

  10. If you want to assign one or more tags to your on-demand backup, enter a Key and optional Value, and then choose Add tag.


    For Amazon EC2 resources, AWS Backup automatically copies existing group and individual resource tags, in addition to any tags that you add in this step.

  11. If the resource you want to back up is running an Amazon EC2 instance, choose Windows VSS in the Advanced settings section. This enables you to take application-consistent Windows Volume Shadow Copy Service (VSS) backups.


    AWS Backup takes EC2 backups with "no reboot" as the default behavior. AWS Backup currently supports resources running on Amazon EC2, and certain instance types are not supported. For more information, see Creating Windows VSS backups.

  12. Choose Create on-demand backup. This takes you to the Jobs page, where you can see a list of jobs.

  13. Choose the Backup job ID for the resource that you chose to back up. On the job details page, pause on Status to view the details of your job status.