# If you don't have pip, check to see which version of Python is installed.
$ python --version
$ python3 --version
# Run pip --version to see if your version of Linux already includes Python and pip.
$ pip --version
#Install in Linux ubuntu
$ sudo apt-get install python-pip
$ sudo pip install awscli
#Verify that the AWS CLI installed correctly by running aws --version.
$ aws --version
$ aws help
$ sudo yum -y update
$ sudo yum install wget -y
$ wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ yum install epel-release-latest-7.noarch.rpm
$ sudo yum -y install python-pip
$ sudo pip install awscli
#Verify that the AWS CLI installed correctly by running aws --version.
$ aws --version
$ aws help
OR
$ curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
$ python get-pip.py
$ sudo pip install awscli
#Verify that the AWS CLI installed correctly by running aws --version.
$ aws --version
$ aws help
$ sudo easy_install pip
$ sudo -H pip install awscli --ignore-installed six
$ sudo -H pip install aws-shell --ignore-installed six
#Verify that the AWS CLI installed correctly by running aws --version.
$ aws --version
$ aws help
#install standalone version
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
$ unzip awscli-bundle.zip
$ ./awscli-bundle/install -b ~/bin/aws
#Verify that the AWS CLI installed correctly by running aws --version.
$ aws --version
$ aws help
# Locate the AWS Completer
$ which aws_completer
# If all else fails, you can use find to search your entire file system for the AWS completer.
$ find / -name aws_completer
# enable AWS completer
$ complete -C '/usr/local/bin/aws_completer' aws
# Test Command Completion
$ aws sTAB
s3 ses sqs sts swf
s3api sns storagegateway support
The AWS shell was released in 2015 to interactive productivity booster for the AWS CLI. The current list of key features include:
# The aws-shell requires python and pip to install. You can install the aws-shell using pip:
$ pip install aws-shell
# AWS Shell Configure
$ aws-shell
aws> configure
AWS Access Key ID [None]: your-access-key-id
AWS Secret Access Key [None]: your-secret-access-key
Default region name [None]: region-to-use (e.g us-west-2, us-west-1, etc).
Default output format [None]:
aws>