This lesson's interactive features are locked, please to keep using them
Welcome to "Learn Cloud Infrastructure with AWS"! In this course, you'll learn how "the cloud" actually works, from the servers that power your apps to the networking, storage, and identity systems that keep them reliable and secure. We'll use Amazon Web Services (AWS) to learn these fundamentals, because it's the world's most widely used cloud platform.
If you try to complete this course without WSL 2 installed on Windows, you're gonna have a bad time.
Throughout this course, you'll be using the Boot.dev CLI to run our tests (which are just CLI commands) against your local environment. Install it now if you don't have it already. All the instructions and troubleshooting info are on the GitHub page.
To verify your installation:
bootdev --version
If you're stuck, reach out in the help forums of our Discord server.
Once the bootdev command is working, log in and follow the instructions:
bootdev login
Lessons have a series of commands that run on your local machine, and tests that check the results. There are two modes for running commands with the CLI, run and submit:
bootdev run <id>: Runs the commands and shows the results. This is meant to be used for debugging, but it won't tell you explicitly whether or not you've passed the tests.bootdev run <id> -s: Runs the commands and gives you pass/fail feedback. On success, this will also mark the lesson as complete in the Boot.dev web app. If you get it wrong, though, you'll potentially lose your sharpshooter spree, so be sure to use run first!You can copy the run/submit commands with the id ready-to-go from the pane on the right.
Later in the course, we will use Docker containers which will require docker to be installed locally. If you've never used Docker before, you should take our course on Docker.
Let's make sure your Boot.dev CLI setup works end to end.
Run the lesson command and confirm your terminal output.
Run and submit the CLI tests.