1) Create a bucket in S3
2) Enable versioning for the created bucket
3) Create two folders
4) Upload file in a folder
5) Update the file and upload again
6) Move the file from one folder to another folder
7) Make the old version as the latest version
8) Send email for every action
9) Delete a bucket only if it is empty
1) Create a bucket in S3 2) Enable versioning for the created bucket 3) Create two folders 4) Upload file in a folder 5) Update the file and upload again 6) Move the file from one folder to another folder 7) Make the old version as the latest version 8) Send email for every action 9) Delete a bucket only if it is empty