

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 3
click for more info
No active XP Potion
Accept a Quest
Login to submit answers
If you squint really hard, it feels like S3 is a file system in the cloud... but it's not. It's technically an object storage system - which is not quite the same thing.
"File storage" is what you're already familiar with:
File storage is great for single-machine-use (like your laptop), but it doesn't distribute well across many servers. It's optimized for low-latency access to a small number of files on a single machine.
Object storage is designed to be more scalable, available, and durable than file storage because it can be easily distributed across many machines:
aws s3api head-object --bucket BUCKET_NAME --key OBJECT_KEY > /tmp/object_metadata.txt
Replace BUCKET_NAME and OBJECT_KEY with the name of your bucket and the key of your object
Run and submit the CLI tests.
The Boot.dev CLI requires you to be signed in to submit your solution!
Copy/paste one of the following commands into your terminal:
Run
bootdev run 44bbc0a9-f066-47e1-8f7b-927ee2255d6c
Submit
bootdev run 44bbc0a9-f066-47e1-8f7b-927ee2255d6c -s
To run and submit the tests for this lesson, you must have an active Boot.dev membership
Using the Bootdev CLI
The Bootdev CLI is the only way to submit your solution for this type of lesson. We need to be able to run commands in your environment to verify your solution.
You can install it here. It's a Go program hosted on GitHub, so you'll need Go installed as well. Instructions are on the GitHub page.