Menginstal, memperbarui, dan menghapus instalan AWS CLI versi 1 di macOS - AWS Command Line Interface

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

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 di Panduan Pemula 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.

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
  1. 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 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"
    • 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 awscli-bundle-1.16.312.zip menghasilkan url berikut https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip

  2. Ekstrak (unzip) file dari paket. Jika Anda tidak memilikinyaunzip, gunakan pengelola paket bawaan macOs distribusi Anda untuk menginstalnya.

    $ unzip awscli-bundle.zip
  3. Jalankan program instal. Installer menginstal /usr/local/aws at dan membuat symlink aws 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 memasukkan aws 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
  4. 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
  1. 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 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"
    • 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 awscli-bundle-1.16.312.zip menghasilkan url berikut https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip

  2. Ekstrak file dari paket. Jika Anda tidak memilikinyaunzip, gunakan pengelola paket bawaan distribusi Linux Anda untuk menginstalnya.

    $ unzip awscli-bundle.zip
  3. Jalankan program instal. Installer menginstal /usr/local/aws at dan membuat symlink aws di direktori. AWS CLI /usr/local/bin Perintah menggunakan -b parameter untuk menentukan direktori tempat penginstal menempatkan file aws 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
  4. Pastikan folder tempat AWS CLI versi 1 diinstal adalah bagian dari $PATH variabel Anda.

    1. Temukan penulisan profil shell Anda di folder pengguna Anda. Jika Anda tidak yakin shell mana yang Anda miliki, jalankanecho $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

    2. Tambahkan perintah ekspor di akhir skrip profil Anda yang mirip dengan contoh berikut.

      export PATH=~/.local/bin:$PATH

      Perintah ini menyisipkan jalur, ~/.local/bin dalam contoh ini, di depan PATH variabel yang ada.

    3. Muat ulang profil ke sesi Anda saat ini untuk menerapkan perubahan tersebut.

      $ source ~/.bash_profile
  5. 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

  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
  2. (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.

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

  1. 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
  2. Jalankan skrip dengan python3 perintah python atau untuk mengunduh dan menginstal versi terbaru pip dan paket dukungan lain yang diperlukan. Saat Anda menyertakan --user sakelar, skrip akan dipasang pip ke jalur~/.local/bin.

    $ python3 get-pip.py --user

Instal dan perbarui AWS CLI menggunakan pip

  1. Gunakan pip3 perintah pip 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 versi 1.16.312 akan menjadi ==1.16.312 menghasilkan perintah berikut:

    $ pip3 install awscli==1.16.312 --upgrade --user
    catatan

    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
  2. 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/python3.7

pipmenginstal program di folder yang sama yang berisi aplikasi Python. Tambahkan folder ini ke PATH variabel Anda.

Untuk memodifikasi PATH variabel Anda
  1. Temukan skrip profil shell Anda di direktori pengguna Anda. Jika Anda tidak yakin shell mana yang Anda miliki, jalankanecho $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

  2. Tambahkan perintah ekspor ke penulisan profil Anda.

    export PATH=~/.local/bin:$PATH

    Perintah ini menambahkan jalur, ~/.local/bin dalam contoh ini, ke PATH variabel saat ini.

  3. Muat profil yang diperbarui ke sesi Anda saat ini.

    $ source ~/.bash_profile

Copot pemasangan AWS CLI menggunakan pip

  1. Jika Anda menginstal AWS CLI versi 1 menggunakanpip, Anda juga harus menghapus instalan menggunakanpip.

    $ pip uninstall awscli

    Jika Anda menggunakan versi Python 2 atau 3, Anda mungkin perlu menggunakan perintah pip2 orpip3. Gunakan aws --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.

  2. (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