In this exercise, you will become familiar with using AWS Backup to create a backup plan for active resources on AWS such as EBS Volumes, RDS Databases, DynamoDB Tables, or EFS File Systems. You will also learn how to restore data from backups and automate the entire process.
For many organizations, the data they own is one of the most valuable assets they have. Regular data backups are vital for the long-term success of any organization. However, a data backup is only valid if the data can be successfully restored from the backup. In the cloud, data backup and recovery testing is easier compared to on-premises data centers. Automating this process with appropriate notification systems will ensure that an organization’s data is backed up regularly, backups are verified for expected recovery, and the right personnel are notified in the event of an error.

Access the AWS Management Console interface


In the Create stack interface

In the STACK NAME section, enter backup-plan
Select AvailabilityZone as ap-southeast-1a
For LatestAmiId, choose the default value.
For NotificationEmail, enter your email address to receive notifications.
For S3BucketName, enter the name of the S3 bucket you created.
For S3KeyLambdaZip, enter the path of lambda_function.zip
Select Next


For CAPABILITIES, select I acknowledge that AWS CloudFormation might create IAM resources.

In Step 1: Specify template, verify that the Template URL has been configured
In Step 2: Specify stack details, including:
Stack name
Availability Zone
AMI ID
Notification Email
Other stack configuration parameters
After confirming that the information is correct, scroll down to the bottom of the page and select Submit to start deploying the infrastructure.



Check the Output of the CloudFormation stack

Select the Value of ApplicationURL

Check your email; you will receive a notification email and perform email confirmation.
11. Result after performing confirmation.
