245 words
1 min read

Install AWS CLI on macOS

By · Solutions Architect · Docker Captain · IBM Champion
Install AWS CLI on macOS

This article is for those looking for a detailed and straightforward guide on installing AWS CLI on macOS.

The AWS CLI is a single tool for managing AWS services. With just one tool download, you can control many AWS services from the command line and automate them with scripts.

TIP

Architecture Context

AWS CLI is essential for scripting and automation workflows that exceed what the AWS Console provides. For infrastructure provisioning, Terraform or CloudFormation offer declarative alternatives with state management and drift detection. CLI is the right choice for ad-hoc operations, debugging, and scripting — while IaC tools should handle repeatable infrastructure deployments.

NOTE

We will be using the iTerm2 terminal emulator.

Download the AWS CLI installer using the command:

Terminal window
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"

Install AWS CLI on macOS - Step 1

Let’s start the AWS CLI installation using the command:

Terminal window
sudo installer -pkg AWSCLIV2.pkg -target /

Install AWS CLI on macOS - Step 2

Specify the password for the account and press “Enter”.

Install AWS CLI on macOS - Step 3

Now you can see the location of the executable file with the command:

Terminal window
which aws

Install AWS CLI on macOS - Step 4

You can now view the installed version of AWS CLI using the command:

Terminal window
aws --version

Install AWS CLI on macOS - Step 5

Everything is ready to use the AWS CLI.

Install AWS CLI on macOS - Step 6

You can read more about how to configure AWS CLI in my guide Configure AWS CLI.


Vladimir Mikhalev

Docker Captain  ·  IBM Champion  ·  AWS Community Builder

The Verdict — production-tested analysis on YouTube.

Related Posts

Same category
  1. 1
    Docker supply chain hardening — from Scout D to OpenSSF 7.8 on a 730K-pull image
    DevOps & Cloud · How I hardened a 730K-pull public Docker image from Scout grade D to OpenSSF Scorecard 7.8. Multi-stage build, cosign signing, SLSA provenance, non-root default, and the incident that changed how I ship attestations.
  2. 2
    Cloudflare Web Analytics on Astro — Why Removing GA4 Unlocked Lighthouse 100
    DevOps & Cloud · How removing Google Analytics 4 from an Astro site unlocked Lighthouse 100, why Cloudflare Web Analytics replaced it, and what the tradeoffs actually cost.
  3. 3
    Platform Engineering — The Complete, Practical Guide to Building Internal Developer Platforms That Scale
    DevOps & Cloud · A deep, practical guide to Platform Engineering. Learn how to build internal developer platforms, golden paths, GitOps workflows, and scalable cloud foundations.
  4. 4
    Amazon Q vs DevOps Chaos — Can This AI Fix AWS Faster Than You?
    DevOps & Cloud · Fix AWS issues faster with Amazon Q, the AI assistant built for DevOps. Real-world examples, limitations, and how it compares to ChatGPT.

Random Posts

Random
  1. 1
    Install Vaultwarden Using Docker Compose
    Self-Hosting · Securely self-host Vaultwarden with Docker Compose on Ubuntu using Traefik and Let's Encrypt. Step-by-step setup guide with HTTPS and domain config.
  2. 2
    Install GLPI Using Docker Compose
    Self-Hosting · Learn how to install GLPI using Docker Compose with Traefik and Let's Encrypt. Set up your open-source IT asset management and service desk system step-by-step.
  3. 3
    GitOps on AWS — Real-World DevOps Pipeline with Argo CD, Terraform & EKS
    DevOps & Cloud · Learn how to build a production-grade GitOps pipeline on AWS using EKS, Argo CD, Terraform, Vault, and GitHub Actions. Real-world architecture. No buzzwords — just systems that scale.
  4. 4
    Install SonarQube Using Docker Compose
    Self-Hosting · Step-by-step guide to installing SonarQube using Docker Compose and Traefik on Ubuntu Server. Includes secure setup, domain config, and web dashboard access.
Install AWS CLI on macOS
https://heyvaldemar.com/install-aws-cli-on-macos/
Author
Vladimir Mikhalev
Published
2022-09-16
License
CC BY-NC-SA 4.0