Disini akan kita bahas berbagai cara untuk menginstal aws cli
. Bila komputer anda tidak memiliki firewall ataupun pembatasan harusnya cara 1 bisa berjalan dengan lancar. Tergantung dari firewall ataupun policy yang ada, anda bisa mencoba berbagai cara berikut ini
apt update && apt install sudo curl wget unzip -y
Cara 1: Official
Cara ini adalah cara official yang disarankan oleh AWS
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install
Cek versi aws
/usr/local/bin/aws --version aws-cli/2.16.4 Python/3.11.8 Linux/6.1.0-21-amd64 exe/x86_64.ubuntu.24
Cara 2: Menggunakan pip + git
Cara ini langsung menginstall dari git repository
python3 -m pip install https://github.com/aws/aws-cli/archive/refs/tags/2.16.4.tar.gz # atau python3 -m pip install git+https://github.com/aws/aws-cli/archive/refs/tags/2.16.4.tar.gz # langsung dengan pip pip install https://github.com/aws/aws-cli/archive/refs/tags/2.16.4.tar.gz
Cara 3: Menggunakan pip
Download file AWS CLI, bisa dilihat di https://github.com/aws/aws-cli/tags
wget https://github.com/aws/aws-cli/archive/refs/tags/2.16.4.tar.gz pip install 2.16.4.tar.gz
semua cara diatas akan menginstall versi yang sama. AWS CLI versi 2 tidak tersedia di PyPI, jadi kita tidak bisa langsung menggunakan pip
untuk menginstall paket terbaru. AWS memiliki alasan tersendiri untuk tidak mengupload aws cli ke PyPI