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

Leave a comment

Your email address will not be published. Required fields are marked *