AWS CLI — Complete Guide
AWS CLI — Complete Guide: free step-by-step lesson with examples, common mistakes, and interview tips — part of AWS Cloud Tutorial on Toolliyo Academy.
On this page
AWS Cloud Tutorial · Lesson 5 of 100
AWS CLI
Core services → Projects
Core services · 1 — AWS basics · ~6 min · AWS — Foundations
What is this?
The AWS CLI is a unified command-line tool for calling AWS APIs. Version 2 supports SSO login, auto-prompt, and improved installers on Windows, macOS, and Linux.
Why should you care?
AwsVerse pipelines and operators script repeatable changes instead of clicking through the console.
See it live — copy this example
Run in AWS CloudShell / local AWS CLI v2, or follow the matching steps in the AWS Console (Free Tier).
aws sts get-caller-identity \
--query "{Account:Account,Arn:Arn}" \
--output table
What happened?
- Returns the account ID and ARN of the current credentials.
- Run this first to confirm you are in the right account and role.
Practice next
- Install AWS CLI v2 from aws.amazon.com/cli.
- Run aws configure sso or aws configure with access keys (lab only).
- Verify with aws sts get-caller-identity.
- Add a second profile in ~/.aws/config and switch with --profile.
- Run aws s3 ls to list buckets (empty is OK).
Remember
CLI v2 + named profiles. Verify identity before destructive commands. Prefer SSO over static keys.
AwsVerse deploy script
Release engineer uploads artifacts to S3.
Outcome: One aws s3 sync command replaces manual console uploads.
Interview prep for this lesson
Practice these questions aloud after reading—each links to a full structured answer.
Sign in to ask a question or upvote helpful answers.
No questions yet — be the first to ask!