Section 1 - Instruction

Welcome to Amazon S3, which stands for Simple Storage Service. It's an object storage service that offers industry-leading scalability, data availability, security, and performance. Think of it as a massive digital warehouse for your files.

Engagement Message

Which cloud storage service have you used before, like Google Drive or Dropbox?

Section 2 - Instruction

In S3, you store your data in buckets. A bucket is like a top-level folder or container for your files. Each bucket must have a name that is globally unique across all of AWS—no two users can have a bucket with the same name.

Engagement Message

What would you name your first bucket to ensure it's unique?

Section 3 - Instruction

The files you store inside buckets are called objects. An object is made up of the file itself and metadata that describes the file. You can store virtually any type of file as an object in S3, from photos and videos to backups and log files.

Engagement Message

Can you think of what types of objects a company might store?

Section 4 - Instruction

Every object in a bucket has a unique identifier called a key, which is simply the object's name. For example, if you upload photo.jpg into a bucket named my-trip-pics, the key for that object is photo.jpg.

This simple bucket/key structure makes it easy to organize and retrieve your files.

Engagement Message

Makes sense, right?

Section 5 - Instruction

You can create a logical hierarchy within your buckets using prefixes and delimiters, just like folders on your computer. For example, an object key could be . This makes it easy to organize your data in a structured way.

Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal