Dokumentasi ini AWS CLI hanya untuk Versi 1. Untuk dokumentasi yang terkait dengan Versi 2 AWS CLI, lihat Panduan Pengguna Versi 2.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anda dapat menginstal AWS Command Line Interface (AWS CLI) versi 1 dan dependensinya pada sebagian besar distribusi Linux dengan menggunakan manajer pip
paket atau penginstal yang dibundel.
Meskipun awscli
paket tersedia di repositori untuk manajer paket lain seperti apt
danyum
, ini tidak diproduksi, dikelola, atau didukung oleh. AWS Kami menyarankan Anda menginstal AWS CLI dari hanya titik AWS
distribusi resmi, seperti yang didokumentasikan dalam panduan ini.
Bagian-bagian
Prasyarat
Anda harus menginstal Python 3.8 atau yang lebih baru. Untuk petunjuk penginstalan, lihat halaman Mengunduh Python
Matriks dukungan versi Python
AWS CLI versi | Versi Python yang didukung |
---|---|
1.32.0 - saat ini | Python 3.8+ |
1.27.0 — 1.31.x | Python 3.7+ |
1.20.0 — 1.26.x | Python 3.6+ |
1.19.0 — 1.19.x | Python 2.7+, Python 3.6+ |
1.17 — 1.18.x | Python 2.7+, Python 3.4+ |
1.0 — 1.16.x | Python 2.6 dan yang lebih tua, Python 3.3 dan yang lebih tua |
Instal dan hapus instalan AWS CLI versi 1 di Linux menggunakan penginstal yang dibundel
Di Linux atau macOS, Anda dapat menggunakan penginstal yang dibundel untuk menginstal versi 1. AWS CLI Penginstal yang dibundel mencakup semua dependensi dan dapat digunakan secara offline.
catatan
Pemasang yang dibundel tidak mendukung pemasangan ke jalur yang berisi spasi.
Topik
Instal AWS CLI versi 1 menggunakan penginstal yang dibundel dengan sudo
Langkah-langkah berikut memungkinkan Anda untuk menginstal AWS CLI versi 1 dari baris perintah pada setiap build Linux atau macOS.
Berikut ini adalah ringkasan dari perintah instalasi yang dijelaskan di bawah ini yang dapat Anda potong dan tempel untuk dijalankan sebagai satu set perintah.
Untuk versi terbaru AWS CLI, gunakan blok perintah berikut:
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
Untuk versi tertentu dari AWS CLI, tambahkan tanda hubung dan nomor versi ke nama file. Untuk contoh ini nama file untuk versi 1.16.312
akan awscli-bundle-1.16.312.zip
menghasilkan perintah berikut:
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-
1.16.312
.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
Ikuti langkah-langkah ini dari baris perintah untuk menginstal AWS CLI versi 1 menggunakan penginstal yang dibundel.
Untuk menginstal AWS CLI versi 1 menggunakan installer yang dibundel
-
Unduh installer bundel AWS CLI versi 1 menggunakan salah satu metode berikut.
-
Unduh menggunakan
curl
perintah.Untuk versi terbaru AWS CLI, gunakan blok perintah berikut:
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
Untuk versi tertentu dari AWS CLI, tambahkan tanda hubung dan nomor versi ke nama file. Untuk contoh ini nama file untuk versi
1.16.312
akanawscli-bundle-1.16.312.zip
menghasilkan perintah berikut:$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-
1.16.312
.zip" -o "awscli-bundle.zip" -
Unduh menggunakan tautan langsung.
Untuk versi terbaru dari AWS CLI: https://s3.amazonaws.com/aws-cli/awscli-bundle.zip
Untuk versi tertentu dari AWS CLI, tambahkan tanda hubung dan nomor versi ke nama file. Untuk contoh ini nama file untuk versi
1.16.312
akanawscli-bundle-
menghasilkan url berikut https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip1.16.312
.zip
-
-
Ekstrak file dari paket. Jika Anda tidak
unzip
perlu mengekstrak file, gunakan pengelola paket bawaan distribusi Linux Anda untuk menginstalnya.$
unzip awscli-bundle.zip
-
Jalankan program instal. Installer menginstal
/usr/local/aws
at dan membuat symlinkaws
di direktori. AWS CLI/usr/local/bin
Menggunakan-b
opsi untuk membuat symlink menghilangkan kebutuhan untuk menentukan direktori instal dalam$PATH
variabel pengguna. Ini akan memungkinkan semua pengguna untuk memanggil AWS CLI dengan memasukkanaws
dari direktori apa pun.$
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
Secara default, skrip pemasangan berjalan berdasarkan versi default sistem Python. Jika Anda telah menginstal versi alternatif Python dan ingin menggunakan versi itu untuk menginstal AWS CLI, jalankan skrip instal dengan versi itu dengan jalur absolut ke executable Python, sebagai berikut.
$
sudo
/usr/local/bin/python3.7
awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws -
Verifikasi bahwa AWS CLI diinstal dengan benar.
$
aws --version
aws-cli/1.35.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
Jika Anda mendapatkan kesalahan, lihatMemecahkan masalah kesalahan untuk AWS CLI.
Instal AWS CLI versi 1 menggunakan penginstal yang dibundel tanpa sudo
Jika Anda tidak memiliki sudo
izin atau ingin menginstal AWS CLI satu-satunya untuk pengguna saat ini, Anda dapat menggunakan versi modifikasi dari perintah sebelumnya. Dua perintah pertama adalah sama.
Untuk versi terbaru AWS CLI, gunakan blok perintah berikut:
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip ./awscli-bundle/install -b ~/bin/aws
Untuk versi tertentu dari AWS CLI, tambahkan tanda hubung dan nomor versi ke nama file. Untuk contoh ini nama file untuk versi 1.16.312
akan awscli-bundle-1.16.312.zip
menghasilkan perintah berikut:
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-
1.16.312
.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip ./awscli-bundle/install -b ~/bin/aws
Untuk menginstal AWS CLI versi 1 untuk pengguna saat ini
-
Unduh installer bundel AWS CLI versi 1 dengan salah satu cara berikut.
-
Unduh menggunakan
curl
perintah.Untuk versi terbaru AWS CLI, gunakan blok perintah berikut:
$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
Untuk versi tertentu dari AWS CLI, tambahkan tanda hubung dan nomor versi ke nama file. Untuk contoh ini nama file untuk versi
1.16.312
akanawscli-bundle-1.16.312.zip
menghasilkan perintah berikut:$
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-
1.16.312
.zip" -o "awscli-bundle.zip" -
Unduh menggunakan tautan langsung.
Untuk versi terbaru dari AWS CLI: https://s3.amazonaws.com/aws-cli/awscli-bundle.zip
Untuk versi tertentu dari AWS CLI, tambahkan tanda hubung dan nomor versi ke nama file. Untuk contoh ini nama file untuk versi
1.16.312
akanawscli-bundle-
menghasilkan url berikut https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip1.16.312
.zip
-
-
Ekstrak file dari paket dengan menggunakan
unzip
. Jika Anda tidak memilikinyaunzip
, gunakan pengelola paket bawaan distribusi Linux Anda untuk menginstalnya.$
unzip awscli-bundle.zip
-
Jalankan program instal. Installer menginstal
/usr/local/aws
at dan membuat symlinkaws
di direktori. AWS CLI/usr/local/bin
Perintah menggunakan-b
parameter untuk menentukan direktori tempat penginstal menempatkan fileaws
symlink. Anda harus memiliki izin menulis ke folder yang ditentukan.$
./awscli-bundle/install -b ~/bin/aws
Ini menginstal AWS CLI ke lokasi default (
~/.local/lib/aws
) dan membuat tautan simbolik (symlink) di.~/bin/aws
Pastikan itu~/bin
ada di variabelPATH
lingkungan Anda agar symlink berfungsi.$
echo $PATH | grep ~/bin
// See if $PATH contains ~/bin (output will be empty if it doesn't)$
export PATH=~/bin:$PATH
// Add ~/bin to $PATH if necessary -
Pastikan direktori bahwa AWS CLI versi 1 adalah bagian dari
PATH
variabel Anda.-
Temukan penulisan profil shell Anda di folder pengguna Anda. Jika Anda tidak yakin shell mana yang Anda miliki, jalankan
echo $SHELL
.$
ls -a ~
. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
-
Bash —
.bash_profile
,.profile
, atau.bash_login
-
Zsh –
.zshrc
-
Tcsh —
.tcshrc
, atau.cshrc
.login
-
-
Tambahkan perintah ekspor di akhir skrip profil Anda yang mirip dengan contoh berikut.
export PATH=
~/.local/bin
:$PATHPerintah ini menyisipkan jalur,
~/.local/bin
dalam contoh ini, di depanPATH
variabel yang ada. -
Muat ulang profil ke sesi Anda saat ini untuk menerapkan perubahan tersebut.
$
source ~/
.bash_profile
-
-
Verifikasi bahwa AWS CLI diinstal dengan benar.
$
aws --version
aws-cli/1.35.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
Jika Anda mendapatkan kesalahan, lihatMemecahkan masalah kesalahan untuk AWS CLI.
Copot pemasangan penginstal bundel AWS CLI versi 1
-
Jika Anda menginstal AWS CLI menggunakan installer yang dibundel, ikuti petunjuk ini. Penginstal yang dibundel tidak meletakkan apa pun di luar direktori instalasi kecuali symlink opsional, jadi menghapus instalannya semudah menghapus kedua item tersebut.
$
sudo rm -rf /usr/local/aws
$
sudo rm -rf /usr/local/bin/aws
-
(Opsional) Hapus AWS SDK bersama dan informasi AWS CLI pengaturan di
.aws
folder.Awas
Pengaturan konfigurasi dan kredensional ini dibagikan di semua AWS SDKs dan. AWS CLI Jika Anda menghapus folder ini, mereka tidak dapat diakses oleh siapa pun AWS SDKs yang masih ada di sistem Anda.
Lokasi default
.aws
folder berbeda antar platform, secara default folder berada di~/.aws/
. Jika pengguna Anda memiliki izin menulis ke direktori ini, Anda tidak perlu menggunakannyasudo
.$
sudo rm -r
~/.aws/
Instal dan hapus instalan AWS CLI versi 1 menggunakan pip
Topik
Memasang PIP
Jika Anda belum pip
menginstal, Anda dapat menginstalnya dengan menggunakan skrip yang disediakan oleh Python Packaging Authority. Jalankan pip --version
untuk melihat apakah versi Linux Anda sudah menyertakan Python dan. pip
Kami menyarankan jika Anda menginstal Python versi 3 atau yang lebih baru, Anda menggunakan perintah. pip3
-
Gunakan
curl
perintah untuk mengunduh skrip instalasi. Perintah berikut menggunakan parameter-O
(huruf besar “O”) untuk menentukan bahwa file yang diunduh akan disimpan di direktori saat ini menggunakan nama yang sama yang ada di host jarak jauh.$
curl -O https://bootstrap.pypa.io/get-pip.py
-
Jalankan skrip dengan
python3
perintahpython
atau untuk mengunduh dan menginstal versi terbarupip
dan paket dukungan lain yang diperlukan. Saat Anda menyertakan--user
sakelar, skrip akan dipasangpip
ke jalur~/.local/bin
.$
python3 get-pip.py --user
-
Pastikan direktori yang berisi
pip
adalah bagian dariPATH
variabel Anda.-
Temukan penulisan profil shell Anda di folder pengguna Anda. Jika Anda tidak yakin shell mana yang Anda miliki, jalankan
echo $SHELL
.$
ls -a ~
. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
-
Bash —
.bash_profile
,.profile
, atau.bash_login
-
Zsh –
.zshrc
-
Tcsh —
.tcshrc
, atau.cshrc
.login
-
-
Tambahkan perintah ekspor di akhir skrip profil Anda yang mirip dengan contoh berikut.
export PATH=
~/.local/bin
:$PATHPerintah ini menyisipkan jalur,
~/.local/bin
dalam contoh ini, di depanPATH
variabel yang ada. -
Muat ulang profil ke sesi Anda saat ini untuk menerapkan perubahan tersebut.
$
source ~/
.bash_profile
-
-
Untuk memverifikasi
pip3
itupip
atau diinstal dengan benar, jalankan perintah berikut.$
pip3 --version
pip 24.0 from ~/.local/lib/python3.7/site-packages (python 3.7)
Instal dan perbarui AWS CLI versi 1 menggunakan pip
-
Gunakan
pip3
perintahpip
or untuk menginstal atau memperbarui file AWS CLI. Sebaiknya jika Anda menggunakan Python versi 3 atau yang lebih baru, Anda menggunakan perintah tersebut.pip3
--user
Sakelar,pip
pasang AWS CLI ke~/.local/bin
.Untuk versi terbaru AWS CLI, gunakan blok perintah berikut:
$
pip3 install awscli --upgrade --user
Untuk versi tertentu AWS CLI, tambahkan dua tanda sama dengan
=
dan nomor versi ke nama file. Untuk contoh ini nama file untuk versi1.16.312
akan==1.16.312
menghasilkan perintah berikut:$
pip3 install awscli==
1.16.312
--upgrade --usercatatan
Gunakan aturan kutipan yang sesuai untuk terminal Anda. Untuk menggunakan
=
karakter, Anda mungkin perlu menggunakan tanda kutip tunggal atau ganda untuk melarikan diri dengan benar. Contoh berikut lolos menggunakan tanda kutip tunggal:$
pip3 install 'awscli==
1.16.312
' --upgrade --user -
Verifikasi bahwa AWS CLI diinstal dengan benar.
$
aws --version
aws-cli/1.35.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
Jika Anda mendapatkan kesalahan, lihatMemecahkan masalah kesalahan untuk AWS CLI.
Copot pemasangan AWS CLI menggunakan pip
-
Jika Anda menginstal AWS CLI versi 1 menggunakan
pip
, Anda juga harus menghapus instalan menggunakanpip
.$
pip uninstall awscli
Jika Anda menggunakan versi Python 2 atau 3, Anda mungkin perlu menggunakan perintah
pip2
orpip3
. Gunakanaws --version
perintah untuk menentukan versi Python yang terkait dengan versi 1 yang Anda instal AWS CLI .$
pip3 uninstall awscli
Anda mungkin perlu me-restart jendela command prompt atau komputer Anda untuk menghapus semua file.
-
(Opsional) Hapus AWS SDK bersama dan informasi AWS CLI pengaturan di
.aws
folder.Awas
Pengaturan konfigurasi dan kredensil ini dibagikan di semua AWS SDKs dan. AWS CLI Jika Anda menghapus folder ini, mereka tidak dapat diakses oleh siapa pun AWS SDKs yang masih ada di sistem Anda.
Lokasi default
.aws
folder berbeda antar platform, secara default folder berada di~/.aws/
. Jika pengguna Anda memiliki izin menulis ke direktori ini, Anda tidak perlu menggunakannyasudo
.$
sudo rm -r
~/.aws/
Instal dan hapus instalan AWS CLI versi 1 menggunakan Snapcraft
Topik
Instal snap
Jika Anda belum snap
menginstal, Anda dapat menginstalnya dengan menggunakan instruksi yang disediakan Canonical Snapcraft. Jalankan snap
version
untuk melihat apakah versi Linux Anda sudah termasuksnap
.
-
Instal Snapcraft di platform Anda. Untuk informasi tentang menginstal Snapcraft, lihat Menginstal daemon di dokumentasi Snap
. -
Mulai ulang sistem Anda sehingga
PATH
variabel Anda diperbarui dengan benar. Jika Anda mengalami masalah instalasi, ikuti langkah-langkah di Perbaiki masalah umumdalam dokumentasi Snap. -
Untuk memverifikasi
snap
bahwa diinstal dengan benar, jalankan perintah berikut.$
snap version
Instal dan perbarui AWS CLI versi 1 menggunakan snap
-
Jalankan
snap install
perintah berikut untuk AWS CLI versi 1.$
snap install aws-cli --channel=v1/stable --classic
Bergantung pada izin Anda, Anda mungkin
sudo
perlu menambahkan perintah Anda.$
sudo snap install aws-cli --channel=v1/stable --classic
-
Verifikasi bahwa AWS CLI diinstal dengan benar.
$
aws --version
aws-cli/1.35.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
Jika Anda mendapatkan kesalahan, lihatMemecahkan masalah kesalahan untuk AWS CLI.
Copot pemasangan AWS CLI menggunakan snap
-
Jika Anda menginstal AWS CLI versi 1 menggunakan
snap
, Anda juga harus menghapus instalan menggunakansnap
.$
snap remove aws-cli
Anda mungkin perlu me-restart jendela command prompt atau komputer Anda untuk menghapus semua file.
-
(Opsional) Hapus AWS SDK bersama dan informasi AWS CLI pengaturan di
.aws
folder.Awas
Pengaturan konfigurasi dan kredensil ini dibagikan di semua AWS SDKs dan. AWS CLI Jika Anda menghapus folder ini, mereka tidak dapat diakses oleh siapa pun AWS SDKs yang masih ada di sistem Anda.
Lokasi default
.aws
folder berbeda antar platform, secara default folder berada di~/.aws/
. Jika Anda memiliki izin menulis ke direktori ini, Anda tidak perlu menggunakannyasudo
.$
sudo rm -r
~/.aws/
Tambahkan AWS CLI versi 1 yang dapat dieksekusi ke jalur baris perintah Anda
Setelah menginstal dengan pip
atausnap
, Anda mungkin perlu menambahkan aws
executable ke variabel lingkungan sistem operasi Anda. PATH
Anda dapat memverifikasi folder mana yang pip
AWS CLI diinstal dengan menjalankan perintah berikut.
$
which aws
/home/
username
/.local/bin/aws
Anda dapat mereferensikan ini ~/.local/bin/
karena /home/username
sesuai dengan ~
di Linux.
Jika Anda menghilangkan --user
sakelar dan tidak menginstal dalam mode pengguna, executable mungkin ada di folder instalasi Python bin
Anda. Jika Anda tidak tahu di mana Python diinstal, jalankan perintah ini.
$
which python
/usr/local/bin/python
Outputnya mungkin jalur ke symlink, bukan ke executable yang sebenarnya. Jalankan ls
-al
untuk melihat ke mana ia menunjuk.
$
ls -al /usr/local/bin/python
/usr/local/bin/python -> ~/.local/Python/3.6/bin/python3.6
pip
menginstal program di folder yang sama yang berisi aplikasi Python. Tambahkan folder ini ke PATH
variabel Anda.
Untuk memodifikasi PATH
variabel Anda
-
Temukan skrip profil shell Anda di direktori pengguna Anda. Jika Anda tidak yakin shell mana yang Anda miliki, jalankan
echo $SHELL
.$
ls -a ~
. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
-
Bash –
.bash_profile
,.profile
, atau.bash_login
-
Zsh –
.zshrc
-
Tcsh –
.tcshrc
,.cshrc
, atau.login
-
-
Tambahkan perintah ekspor ke penulisan profil Anda.
export PATH=
~/.local/bin
:$PATHPerintah ini menambahkan jalur,
~/.local/bin
dalam contoh ini, kePATH
variabel saat ini. -
Muat profil yang diperbarui ke sesi Anda saat ini.
$
source ~/
.bash_profile
Memecahkan masalah kesalahan AWS CLI pemasangan dan hapus instalan
Jika Anda menemukan masalah setelah menginstal atau menghapus instalasi AWS CLI, lihat Memecahkan masalah kesalahan untuk AWS CLI untuk langkah-langkah pemecahan masalah. Untuk langkah pemecahan masalah yang paling relevan, lihat, Perintah tidak ditemukan kesalahanPerintah aws --version "" mengembalikan versi yang berbeda dari yang Anda instal, dan. Perintah aws --version "" mengembalikan versi setelah mencopot pemasangan AWS CLI