In this section, we will use CloudFormation to create resources for the lab. The CloudFormation stack will create service resources such as an EC2 instance, SNS Topic, and Lambda Function.
Download the CloudFormation template and Lambda Function.
After downloading the CloudFormation template and Lambda Function from the link above:


In the Create bucket interface:
aws-backup-plan-2026, it must be a unique name; you can choose any name you like (If duplicate, it will cause an error and the bucket cannot be created).
Note: In this workshop, we will use the Singapore region (ap-southeast-1). If you want to use another region, make sure to switch to the region you want to use when creating workshop-related resources.

In the Default encryption section. For Encryption type, select Server-side encryption with Amazon S3 managed keys (SSE-S3).
In the Bucket Key section, select Enable and finally select Create bucket.


Create a storage folder.

In the folder creation interface:
Enter the folder name Backup Plan.
In the Server-side encryption section, select Don’t specify an encryption key
Finally select Create folder




In the Upload section:
13. Complete uploading the files.

Configure Permissions for the S3 bucket:

Uncheck Block all public access:


Next, configure the Bucket policy:

In the Edit bucket policy interface:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": [
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::Bucket-Name/*"
]
}
]
}




