

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
Not enough gems
Cost: 6 gems
1: Learn Cloud Infrastructure With AWS
incomplete
2: What Is 'the Cloud'?
incomplete
3: Amazon Web Services (AWS): CLI
incomplete
4: AWS Account Creation
incomplete
5: Why Should I Use the Cloud?
incomplete
6: Regions and Availability Zones
incomplete
7: Costs for This Course
incomplete
Back
ctrl+,
Next
ctrl+.
This lesson's interactive features are locked, please to keep using them
AWS is one of the (at least in my mind) "Big Three" cloud providers. The other two are Google Cloud (GCP) and Microsoft Azure.
AWS is the oldest, largest, and most popular of the three, generally speaking. So we'll use it in this course to learn the most standard products and services it offers. Almost every product covered in this course has an equivalent from the other providers.
We'll keep costs minimal here, and eligible AWS Free Tier credits can help cover them. AWS's Free account plan limits access to some services – and those restrictions are always changing, so it's possible you may need a Paid plan to complete certain assignments.
We'll explain the plan differences when you create your account. Regardless, I recommend using a dedicated AWS account for this course that you clean up and close when you're done.
Before you create your AWS account, we'll have you install the AWS CLI, a powerful tool that lets you manage almost everything about an AWS account and the services deployed in it from the command line.
It's generally the case that anything you want to do in AWS can be accomplished either in a web browser via the AWS Management Console or via the CLI. Throughout this course, we'll focus on the web UI for learning and demonstration purposes, but I'll make a few callouts to alternative methods with CLI as appropriate.
At the same time, the tests that we'll be using to verify your work in this course will rely heavily on the AWS CLI. That is, the Boot.dev CLI will pass commands to the AWS CLI to verify that you've set things up correctly according to our instructions.
So we want to make sure you have the AWS CLI installed right off the bat! Don't worry, you'll be creating your AWS account momentarily.
Our automated tests for this course run in Linux/macOS environments. If you're on Windows you'll need to use WSL.
Install AWS CLI v2 and verify it's available in your shell.
Follow the official installation instructions for Linux.
Avoid older distro-managed packages unless you know they install AWS CLI v2.
Follow the official installation instructions for macOS.
If you installed AWS CLI with Homebrew and aws --version fails, remove it and use the official installer instead.
Once you have the CLI installed, open a new shell session and run aws --version. The command should succeed and print some output indicating version 2.x.
Run and submit the CLI tests.