

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 do our best to stay within the free tier for this course, but AWS sometimes revises the available services and usage quotas on this tier. You can read more about the AWS free tier on their dedicated documentation page. We'll also cover various ways of keeping costs to a minimum, but I recommend using a temporary AWS account for this course that you plan to throw away at the end.
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 done 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.