The AWS Command Line Interface (AWS CLI) is an open source tool that enables you to interact with AWS services using commands in your command-line shell. With minimal configuration, you can start using functionality equivalent to that provided by the browser-based AWS Management Console from the command prompt in your favorite terminal program.

Here are the steps

Install AWS CLI

  1. Install Pip3

    sudo apt-get install python3-pip
  2. Then install the AWS CLI

    pip3 install awscli --upgrade --user
  3. Add AWS CLI executable to your Command Line Path

    export PATH=/home/pi/.local/bin:$PATH
  4. Confirm successful install and version

    aws --version

Configure AWS CLI

5. Configure the default AWS CLI

aws configure
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]: json

6. (Recommended) Configure with multiple profiles

aws configure --profile myuser
  • Now you can use

    aws s3 ls

    This will use the “default” profile with no user specified

  • Or you can use this to specify the “myuser” profile to run the command with

    aws s3 ls --profile myuser

7. The AWS CLI configuration files are located here

~/.aws/credentials #User credentials
~/.aws/config #Profile settings

AWS Guides

Install Pip3

AWS CLI Install Linux

AWS CLI Configuration