This was made to work with AWS learner Lab. For Question 3, please change the bucket name once the s3 stack has been created because the name is randomly generated.
Switch on the different branches to test the different question since functions depending on each other may have been modified in further questions.