Nowadays, the concept of Cloud Computing is something quite popular in the world. It is used more and better within companies. This is due to the high speeds of internet connection that exist today and the advantages it provides. Within that field, there are many companies that offer their services to others such as Amazon. Amazon has its infrastructure service in the cloud called Amazon Web Servicer and for that, there is also the AWS CLI. Today I will show you how to install AWS CLI on Ubuntu 18.04.
Amazon Web Service is the product offered by Amazon to establish a public cloud computing infrastructure. It consists of several elements necessary for the storage, access, and safeguarding of the data of a company. In addition to all network components required for access. That is, all this replacing the outdated server infrastructure.
As you will notice, there are many possibilities you can explore with this service, however, to further enhance the form of administration of the service, there is AWS CLI. That is, an application written in Python that runs from the terminal.
Today, I will install AWS CLI on Ubuntu 18.04.
1. Upgrade the system
As always the first step is to update your system completely. It is advisable to do it frequently.
:~$ sudo apt update && sudo apt upgrade
With this done, your system will be more stable and functional.
2. Install Python 3
The AWA CLI tool is made in Python, so the second step is to install the latest version of Python.
Doing it is quite simple, here we explain how to do it without any problems. So, let’s do it.
3. Install AWS CLI using PIP (Recommended)
The easiest and most direct way to install AWS CLI is through PIP. This will save you a lot of trouble, but you may not always have the latest stable version. It’s up to you.
First, install PIP.
:~$ sudo apt install python3-pip
First, upgrade PIP.
:~$ pip3 install --upgrade pip
Doing this is important because PIP will always have the latest packages and dependencies. Remember that all software advances and becomes newer, with this you guarantee that no problem occurs.
Next, install AWS CLI.
:~$ sudo -H pip3 install awscli --upgrade --user
Let me explain the command a little:
- pip3: It is a utility to install packages and libraries built with python.
- Install: This option tells PIP that you are going to install a package.
- awscli: It is the package you are going to install.
- –upgrade: The –upgrade option tells pip to upgrade any requirements that are already installed. So, you have to do it to avoid problems.
- –user: This option is useful and important. This indicates that AWS CLI will be installed in a user folder and will avoid being installed along with other system libraries.
So, AWS CLI is installed. Check the version.
:~$ cd ~/.local/bin/ :~$ ./aws --version
Note: To update AWS CLI using this method, you must frequently run the same installation command.
Another way to install it
The above method is the simplest, but not necessarily the only one. With this method, you will always be able to download the latest stable version of AWS CLI, but you will have to update it manually. So it is not very recommendable, however, I will explain how to do it.
So, you need to install it using the bundle installer.
:~$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli.zip"
Decompress the file.
:~$ unzip awscli.zip
Finally, run the executable.
:~$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
And that’s it.
The installation of this tool is quite simple and allows to manage better AWS and thus be more productive.
Share this article with your friends.