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.
Menginstal, memperbarui, dan menghapus instalan AWS CLI versi 1 di Linux
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.39.0 — saat ini | Python 3.9+ |
| 1.32.0 — 1.38.38 | 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 dari file. 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
curlperintah.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.312akanawscli-bundle-1.16.312.zipmenghasilkan 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.312akanawscli-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
unzipperlu mengekstrak file, gunakan pengelola paket bawaan distribusi Linux Anda untuk menginstalnya.$unzip awscli-bundle.zip -
Jalankan program instal. Installer menginstal
/usr/local/awsat dan membuat symlinkawsdi direktori. AWS CLI/usr/local/binMenggunakan-bopsi untuk membuat symlink menghilangkan kebutuhan untuk menentukan direktori instal dalam$PATHvariabel pengguna. Ini akan memungkinkan semua pengguna untuk memanggil AWS CLI dengan memasukkanawsdari direktori apa pun.$sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/awsSecara 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.7awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws -
Verifikasi bahwa AWS CLI diinstal dengan benar.
$aws --versionaws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6Jika 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
curlperintah.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.312akanawscli-bundle-1.16.312.zipmenghasilkan 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.312akanawscli-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/awsat dan membuat symlinkawsdi direktori. AWS CLI/usr/local/binPerintah menggunakan-bparameter untuk menentukan direktori tempat penginstal menempatkan fileawssymlink. Anda harus memiliki izin menulis ke folder yang ditentukan.$./awscli-bundle/install -b ~/bin/awsIni menginstal AWS CLI ke lokasi default (
~/.local/lib/aws) dan membuat tautan simbolik (symlink) di.~/bin/awsPastikan itu~/binada di variabelPATHlingkungan 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
PATHvariabel 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/bindalam contoh ini, di depanPATHvariabel 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 --versionaws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6Jika 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
.awsfolder.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
.awsfolder 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 tersebut. pip3
-
Gunakan
curlperintah 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
python3perintahpythonatau untuk mengunduh dan menginstal versi terbarupipdan paket dukungan lain yang diperlukan. Saat Anda menyertakan--usersakelar, skrip akan dipasangpipke jalur~/.local/bin.$python3 get-pip.py --user -
Pastikan direktori yang berisi
pipadalah bagian dariPATHvariabel 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/bindalam contoh ini, di depanPATHvariabel yang ada. -
Muat ulang profil ke sesi Anda saat ini untuk menerapkan perubahan tersebut.
$source ~/.bash_profile
-
-
Untuk memverifikasi
pip3itupipatau diinstal dengan benar, jalankan perintah berikut.$pip3 --versionpip 24.0 from ~/.local/lib/python3.7/site-packages (python 3.7)
Instal dan perbarui AWS CLI versi 1 menggunakan pip
-
Gunakan
pip3perintahpipor untuk menginstal atau memperbarui file AWS CLI. Sebaiknya jika Anda menggunakan Python versi 3 atau yang lebih baru, Anda menggunakan perintah tersebut.pip3--userSakelar,pippasang AWS CLI ke~/.local/bin.Untuk versi terbaru AWS CLI, gunakan blok perintah berikut:
$pip3 install awscli --upgrade --userUntuk versi tertentu AWS CLI, tambahkan dua tanda sama dengan
=dan nomor versi ke nama file. Untuk contoh ini nama file untuk versi1.16.312akan==1.16.312menghasilkan 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 --versionaws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6Jika 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 awscliJika Anda menggunakan versi Python 2 atau 3, Anda mungkin perlu menggunakan perintah
pip2orpip3. Gunakanaws --versionperintah untuk menentukan versi Python yang terkait dengan versi 1 yang Anda instal AWS CLI .$pip3 uninstall awscliAnda 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
.awsfolder.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
.awsfolder 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
PATHvariabel Anda diperbarui dengan benar. Jika Anda mengalami masalah instalasi, ikuti langkah-langkah di Perbaiki masalah umumdalam dokumentasi Snap. -
Untuk memverifikasi
snapbahwa diinstal dengan benar, jalankan perintah berikut.$snap version
Instal dan perbarui AWS CLI versi 1 menggunakan snap
-
Jalankan
snap installperintah berikut untuk AWS CLI versi 1.$snap install aws-cli --channel=v1/stable --classicTergantung pada izin Anda, Anda mungkin perlu menambahkan
sudoke perintah Anda.$sudo snap install aws-cli --channel=v1/stable --classic -
Verifikasi bahwa AWS CLI diinstal dengan benar.
$aws --versionaws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6Jika 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-cliAnda 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
.awsfolder.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
.awsfolder 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
pipmenginstal 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/bindalam contoh ini, kePATHvariabel 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