hands-on lab

Create Your First Amazon S3 Bucket

Difficulty: Beginner
Duration: Up to 50 minutes
Students: 31,117
Rating: 4.8/5
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.

Description

Amazon Simple Storage Service (S3) provides secure, durable, and highly scalable object storage. To upload data such as photos, videos, and static documents, you must first create a logical storage bucket in one of the AWS regions. Then you can upload any number of objects to it. Buckets and objects are resources, and Amazon S3 provides both APIs and a web console to manage them.

Amazon S3 can be used alone or together with other AWS services such as Amazon EC2, Amazon Elastic Block Store (Amazon EBS), and Amazon Glacier, as well as third-party storage repositories and gateways. Amazon S3 provides cost-effective object storage for a wide variety of use cases including web applications, content distribution, backup and archiving, disaster recovery, and big data analytics.

This Lab guides you through the bucket creation process and its first usage. The Cloud Academy Labs Engine constantly checks the Lab environment, giving you instant feedback on your work.

Learning Objectives

Upon completion of this beginner-level Lab you will be able to:

  • Create an S3 bucket
  • Create a folder within an S3 bucket
  • Upload content to S3
  • Change permissions to allow public access to content
  • Set metadata on an S3 bucket
  • Delete an S3 bucket and its contents

Prerequisites

None.

Lab Environment

After completing the Lab instructions, the environment should look similar to:

 

 

Updates

October 3rd, 2022 - Updated screenshots/instructions, and fixed an issue when pasting a bucket policy to the s3 policy

February 28th, 2022 - Updated the instructions and screenshots to reflect the latest UI

December 7th, 2021 - Updated instructions for making objects public to use a bucket policy

March 26th, 2020 - Refactored the UI because of the UI updates on the AWS console

March 5th, 2020 - Added a new Lab step that instructs you to remove resources from the lab

November 27th, 2018 - Added a validation Lab Step to check the work you perform in the Lab

November 20th, 2018 - Updated instructions to incorporate new S3 public access security settings

September 21th, 2018 - Updated images and instructions due to compatibility with the new UI

Covered topics

Lab steps

Logging In to the Amazon Web Services Console
Creating an Amazon S3 Bucket
Creating a Folder inside an Amazon S3 Bucket
Uploading a File to Amazon S3
Granting Public Access to an Amazon S3 Object
Changing the Metadata of an Amazon S3 Object
Deleting an Amazon S3 Bucket