This hands-on lab will take you on a journey to start learning Amazon Simple Storage Service, known as Amazon S3. Amazon S3 runs on the world’s largest global cloud infrastructure and is designed from the ground up to deliver 99.999999999% durability. Data in Amazon S3 Standard, S3 Standard-IA, and Amazon Glacier storage classes is automatically distributed across a minimum of three physical Availability Zones (AZs) that are typically miles apart within an AWS Region. During this journey, we will be using the AWS Management Console. We will be using the AWS account provided for you in the lab environment in order to complete our journey of working with Amazon S3.
Successfully complete this lab by achieving the following learning objectives:
- Create a Bucket in Amazon S3
Create a bucket inside Amazon S3. (Note: When creating the bucket, make sure that under Object Ownership, select ACLs enabled).
- Add an Object to the Bucket
Use the provided image file in the instructions and use the AWS S3 management console to upload the image to the Amazon S3 bucket you’ve just created.
- Enable Bucket Versioning
Bucket versioning is a great tool for backups and recovery of objects. This check ensures that you have enabled bucket versioning.
- Manage Public Permissions
Once you’ve uploaded the object to your Amazon S3 bucket, you’ll want to use the permissions tab to set the object as public.
- Set Bucket Policies in Amazon S3
Here, we will set a bucket policy to our Amazon S3 bucket. In this example, we’ll provide anonymous access to the bucket.