So far in this chapter, you have only interacted with the AWS console, which is accessed from your web browser. Although having AWS console access is very useful, there are many situations where you may prefer to use command-line tools, especially where you need to automate key operational and deployment tasks.
The AWS CLI is written in Python, and therefore you must have either Python 2 or Python 3 installed, along with the PIP Python package manager.
Note
The instructions and examples used throughout this book assume a MacOS or Linux environment. For instructions on how to set up the AWS CLI using Windows, refer to https://docs.aws.amazon.com/cli/latest/userguide/awscli-install-windows.html.
Assuming you have met these prerequisites, you can install the AWS CLI in a terminal using the pip
command, along with the --upgrade
flag to upgrade to the latest AWS CLI version if already installed, and the --user
flag to avoid modifying your system libraries...