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 macOS
Anda dapat menginstal AWS Command Line Interface (AWS CLI) versi 1 dan dependensinya di macOS dengan menggunakan penginstal yang dibundel atau. pip
Bagian-bagian
Prasyarat
Sebelum Anda dapat menginstal AWS CLI versi 1 di macOS, pastikan Anda telah 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, perbarui, dan hapus instalan AWS CLI versi 1 di macOS menggunakan penginstal yang dibundel
Di Linux atau macOS, Anda dapat menggunakan penginstal yang dibundel untuk menginstal versi 1 dari (). AWS Command Line Interface AWS CLI Penginstal yang dibundel mencakup semua dependensi dan dapat digunakan secara offline.
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 menginstal AWS CLI versi 1 dari baris perintah pada setiap build macOS.
Berikut ini adalah ringkasan dari perintah instalasi 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
Untuk menginstal AWS CLI versi 1 menggunakan installer yang dibundel
-
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-1.16.312.zip
menghasilkan url berikut https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip
-
-
Ekstrak (unzip) file dari paket. Jika Anda tidak memilikinya
unzip
, gunakan pengelola paket bawaan macOs distribusi Anda untuk menginstalnya.$
unzip awscli-bundle.zip
-
Jalankan program instal. Installer menginstal
/usr/local/aws
at dan membuat symlinkaws
di folder. AWS CLI/usr/local/bin
Menggunakan-b
opsi untuk membuat symlink menghilangkan kebutuhan untuk menentukan folder instal di$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 menggunakannya 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.33.33 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 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
akan
menghasilkan url berikut https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zipawscli-bundle-1.16.312.zip
-
-
Ekstrak file dari paket. Jika Anda tidak memilikinya
unzip
, 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 direktori 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 variabel$PATH
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 folder tempat AWS CLI versi 1 diinstal 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.33.33 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
-
Penginstal yang dibundel menempatkan semuanya di dalam direktori instalasi kecuali symlink opsional, jadi untuk menghapus instalan, Anda hanya perlu menghapus dua item tersebut.
$
sudo rm -rf /usr/local/aws
$
sudo rm /usr/local/bin/aws
-
(Opsional) Hapus informasi bersama AWS SDK dan 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
~/.aws/
Instal, perbarui, dan hapus instalan AWS CLI versi 1 menggunakan pip
Anda dapat menggunakan pip
langsung untuk menginstal AWS CLI.
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 folder 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
Instal dan perbarui AWS CLI menggunakan pip
-
Gunakan
pip3
perintahpip
or untuk menginstal AWS CLI. Kami menyarankan jika Anda menggunakan Python versi 3 atau yang lebih baru, Anda menggunakan perintah.pip3
Untuk versi terbaru AWS CLI, gunakan blok perintah berikut:
$
pip3 install awscli --upgrade --user
Untuk versi tertentu dari AWS CLI, tambahkan dua tanda sama dengan
=
dan nomor versi ke nama file. Untuk contoh ini nama file untuk versi1.16.312
akan menjadi==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 sudah diinstal dengan benar.
$
aws --version
aws-cli/1.33.33 Python/3.11.6 Darwin/23.3.0 botocore/1.18.6
Jika program tidak ditemukan, tambahkan ke jalur baris perintah Anda.
Tambahkan AWS CLI versi 1 yang dapat dieksekusi ke jalur baris perintah macOS Anda
Setelah menginstal denganpip
, Anda mungkin perlu menambahkan aws
program ke variabel PATH
lingkungan sistem operasi Anda. Lokasi program tergantung di mana Python diinstal.
contoh AWS CLI instal lokasi - macOS dengan Python 3.6 dan (mode pengguna) pip
~/Library/Python/
3.7
/bin
Gantikan versi Python yang Anda miliki untuk versi pada contoh sebelumnya.
Jika Anda tidak tahu di mana Python diinstal, jalankan. which python
$
which python
/usr/local/bin/python
Outputnya mungkin jalur ke symlink, bukan program yang sebenarnya. Jalankan ls
-al
untuk melihat ke mana ia menunjuk.
$
ls -al /usr/local/bin/python
~/Library/Python/3.7/bin/python
3.7
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
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 informasi bersama AWS SDK dan 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
~/.aws/
Memecahkan masalah kesalahan AWS CLI penginstalan dan uninstall
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