Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App

Related Articles

DynamoDB – Setup the AWS CLI on macOS

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

We can use the AWS Command Line Interface (AWS CLI) to control multiple AWS services from the command line and automate them through scripts. We can use the AWS CLI for ad hoc operations, such as creating a table. We can also use it to embed Amazon DynamoDB operations within utility scripts. Before you can use the AWS CLI with DynamoDB, you must get an access key ID and secret access key.

The AWS CLI is available at It runs on Windows, macOS, or Linux. 

Installing the AWS CLI on macOS

The AWS CLI version 2 has no dependencies on other Python packages. It has a self-contained, embedded copy of Python included in the installer.

Prerequisites for macOS:

  • It supports the AWS CLI version 2 on Apple-supported versions of 64-bit macOS.
  • Because AWS doesn’t maintain third-party repositories, we can’t guarantee that they contain the latest version of the AWS CLI.


The following steps show how to install the latest version of the AWS CLI version 2 by using the standard macOS user interface and your browser:

  • In your browser, download the macOS pkg file:
  • Double-click the downloaded file to launch the installer.
  • Follow the on-screen instructions. If you have sudo permissions, you can install the AWS CLI version 2 for all users on the computer. Download the file using the curl command. The -o option specifies the file name that the downloaded package is written to. In this example, the file is written to AWSCLIV2.pkg in the current folder.
curl "" -o "AWSCLIV2.pkg"

  • Run the standard macOS installer program, specifying the downloaded .pkg file as the source. Use the -pkg parameter to specify the name of the package to install, and the -target / parameter for which drive to install the package to. The files are installed to /usr/local/aws-cli, and a symlink is automatically created in /usr/local/bin. You must include sudo on the command to grant write permissions to those folders.
sudo installer -pkg ./AWSCLIV2.pkg -target /

This will install the AWS CLI version 2 in your macOS system.

Uninstall the AWS CLI on macOS

To uninstall the AWS CLI version 2, run the following commands, substituting the paths you used to install.

  • Find the folder that contains the symlinks to the main program and the completer.
which aws

  • Using that information, run the following command to find the installation folder that the symlinks point to.
ls -l /usr/local/bin/aws

  • Delete the two symlinks in the first folder. If your user account already has written permission to these folders, you don’t need to use sudo.
sudo rm /usr/local/bin/aws
sudo rm /usr/local/bin/aws_completer

  • Delete the main installation folder. Use sudo to gain write access to the /usr/local folder.
sudo rm -rf /usr/local/aws-cli

My Personal Notes arrow_drop_up
Last Updated : 01 Aug, 2020
Like Article
Save Article
Similar Reads