How To Create A Backup Plan Using AWS Backup Service

AWS Backup service

The recently launched AWS Backup service is a centralized solution allowing you to back up your application data on the AWS cloud in a cost-effective manner.

This service simplifies and automates the backup process enabling you to fulfill your regulatory as well as your business backup compliance requirements.

Here’s how you can use the AWS Backup service to create a backup plan.


Open the AWS Backup console and select the Create backup plan.


You will come across 3 options in the Create backup plan:

  • Start from an existing plan
  • Build a new plan
  • Define a plan using JSON.

Choose any one of the three if you had an already existing backup plan.

Since, in this post we will be discussing about building a new plan from scratch, we will click on “Build a new plan”  and name the same as XYZ.


Create the first rule for your plan. Name it as XYZbackup. Then, set the schedule in the following way:

  • Set the frequency as daily, meaning, you would like it to run daily.
  • Use backup window defaults; one that is recommended.
  • Define the lifecycle.
  • And set the backup vault as default.


Recovery points will be created as a result of this backup rule. You can then tag these recovery points and the backup plan as well in itself. Use XYZBackupRule as the key and XYZ as the value and click on Add tag.

Now you are completely set to go ahead with the creation of your plan.  


You backup plan is already created at this point and is ready for execution. You will be able to see the details of your backup plan like Name, Version ID, Last modified, as well as Last runtime.

But it comes with only one backup rule without any resource assignment. It emans there’s nothing to back up.

Now, click on assign resources to specify the resources that you want to subject to this backup plan. Enter the name of the resource as ResourceOne and an IAM role as BackUpRole.

Resources can be represented by tag or resource ID. Enter the values accordingly and click on Assign Resources.


You will now have to wait until the first backup job is done. You can check the backup dashboard to have a brief overview of the backup plan status.

Learn AWS with DevClass

With cloud computing skills in high demand, there’s never been a better time to learn cloud computing. The DevClass AWS course can help you build this exciting skill for your career.

AWS cloud computation covers the basics of building an IT infrastructure on AWS.

Benefits of Learning AWS Cloud

  • As far as the cloud computing market is concerned, AWS is the ultimate leader. So getting a well-paid job in this field would never be a problem.
  • AWS holds around 31% share in the global cloud computing market.
  • AWS also had the minimum downtime since 2015.
  • AWS has a more mature model of infrastructure in comparison to other cloud computing services.
  • AWS provides more job opportunities than other cloud providers.

What will the DevClass AWS course teach?

The course will teach you to:

  • Leverage different services of AWS to make your infrastructure reliable, scalable, and readily available.
  • Take architectural decisions based on the AWS-recommended principles and practices.
  • Leverage different services of AWS to enable greater resiliency and flexibility in an infrastructure.
  • Make an infrastructure based on AWS that’s efficient enough to increase performance and reduce cost at the same time.

AWS Certification gives you complete guide about the all tools, you can join the get the certification with the help of DevClass.

Leave a Reply

Your email address will not be published. Required fields are marked *