

**Dokumentasi ini AWS CLI hanya untuk Versi 1.**

Kami mengumumkan yang akan datang end-of-support untuk AWS CLI versi 1. Kami menyarankan Anda bermigrasi ke AWS CLI versi 2. Untuk tanggal, detail tambahan, dan informasi tentang cara bermigrasi, lihat [pengumuman](https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/). Untuk dokumentasi yang terkait dengan Versi 2 AWS CLI, lihat [Panduan Pengguna Versi 2](https://docs.aws.amazon.com/cli/latest/userguide/).

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
<a name="install-macos"></a>

Anda dapat menginstal AWS Command Line Interface (AWS CLI) versi 1 dan dependensinya di macOS dengan menggunakan penginstal yang dibundel atau. `pip` 

**Topics**
+ [

## Prasyarat
](#install-macosos-prereq)
+ [

## Instal, perbarui, dan hapus instalan AWS CLI versi 1 di macOS menggunakan penginstal yang dibundel
](#install-macosos-bundled)
+ [

## Instal, perbarui, dan hapus instalan AWS CLI versi 1 menggunakan pip
](#awscli-install-osx-pip)
+ [

## Memecahkan masalah kesalahan AWS CLI pemasangan dan hapus instalan
](#awscli-install-osx-tshoot)

## Prasyarat
<a name="install-macosos-prereq"></a>

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](https://wiki.python.org/moin/BeginnersGuide/Download) di Panduan Pemula Python.*

**Matriks dukungan versi Python**


| AWS CLI versi | Versi Python yang didukung | 
| --- | --- | 
| 1.39.0 — saat ini | Python 3.9\$1 | 
| 1.32.0 — 1.38.38 | Python 3.8\$1 | 
| 1.27.0 — 1.31.x | Python 3.7\$1 | 
| 1.20.0 — 1.26.x | Python 3.6\$1 | 
| 1.19.0 — 1.19.x | Python 2.7\$1, Python 3.6\$1 | 
| 1.17 — 1.18.x | Python 2.7\$1, Python 3.4\$1 | 
| 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
<a name="install-macosos-bundled"></a>

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.

**Topics**
+ [

### Instal AWS CLI versi 1 menggunakan penginstal yang dibundel dengan `sudo`
](#install-macosos-bundled-sudo)
+ [

### Instal AWS CLI versi 1 menggunakan penginstal yang dibundel tanpa `sudo`
](#install-macosos-bundled-no-sudo)
+ [

### Copot pemasangan penginstal bundel AWS CLI versi 1
](#install-macosos-bundled-uninstall)

### Instal AWS CLI versi 1 menggunakan penginstal yang dibundel dengan `sudo`
<a name="install-macosos-bundled-sudo"></a>

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](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](https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip)

1. Ekstrak (unzip) file dari paket. Jika belum memilikinya`unzip`, gunakan pengelola paket bawaan distribusi macOS Anda untuk menginstalnya.

   ```
   $ unzip awscli-bundle.zip
   ```

1. 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
   ```

1. Verifikasi bahwa AWS CLI diinstal dengan benar.

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

   Jika Anda mendapatkan kesalahan, lihat[Memecahkan masalah kesalahan untuk AWS CLI](cli-chap-troubleshooting.md).

### Instal AWS CLI versi 1 menggunakan penginstal yang dibundel tanpa `sudo`
<a name="install-macosos-bundled-no-sudo"></a>

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](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](https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip)

1. Ekstrak file dari paket. Jika Anda tidak memilikinya`unzip`, gunakan pengelola paket bawaan distribusi Linux Anda untuk menginstalnya.

   ```
   $ unzip awscli-bundle.zip
   ```

1. 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
   ```

1. 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, 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`

   1. 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.

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

      ```
      $ source ~/.bash_profile
      ```

1. Verifikasi bahwa AWS CLI diinstal dengan benar.

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

   Jika Anda mendapatkan kesalahan, lihat[Memecahkan masalah kesalahan untuk AWS CLI](cli-chap-troubleshooting.md).

### Copot pemasangan penginstal bundel AWS CLI versi 1
<a name="install-macosos-bundled-uninstall"></a>

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
   ```

1. **(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*\$1/.aws/*. Jika pengguna Anda memiliki izin menulis ke direktori ini, Anda tidak perlu menggunakannya`sudo`.

   ```
   $ sudo rm ~/.aws/
   ```

## Instal, perbarui, dan hapus instalan AWS CLI versi 1 menggunakan pip
<a name="awscli-install-osx-pip"></a>

Anda dapat menggunakan `pip` langsung untuk menginstal AWS CLI. 

**Topics**
+ [

### Memasang PIP
](#awscli-install-osx-pip-pip)
+ [

### Instal dan perbarui AWS CLI menggunakan pip
](#awscli-install-osx-pip-install)
+ [

### Tambahkan AWS CLI versi 1 yang dapat dieksekusi ke jalur baris perintah macOS Anda
](#awscli-install-osx-path)
+ [

### Copot pemasangan AWS CLI menggunakan pip
](#awscli-install-osx-pip-uninstall)

### Memasang PIP
<a name="awscli-install-osx-pip-pip"></a>

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`

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
   ```

1. 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
<a name="awscli-install-osx-pip-install"></a>

1. Gunakan `pip3` perintah `pip` or untuk menginstal file 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 AWS CLI,** tambahkan dua tanda sama dengan `=` dan nomor versi ke nama file. Untuk contoh ini nama file untuk versi *1.16.312* akan *==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
   ```

1. Verifikasi bahwa AWS CLI sudah diinstal dengan benar.

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Darwin/23.3.0 botocore/1.18.6
   ```

   Jika program tidak ditemukan, [tambahkan ke jalur baris perintah Anda](#awscli-install-osx-path).

### Tambahkan AWS CLI versi 1 yang dapat dieksekusi ke jalur baris perintah macOS Anda
<a name="awscli-install-osx-path"></a>

Setelah menginstal dengan`pip`, Anda mungkin perlu menambahkan `aws` program ke variabel `PATH` lingkungan sistem operasi Anda. Lokasi program tergantung di mana Python diinstal.

**Example 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
```

`pip`menginstal 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, 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`

1. 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.

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

   ```
   $ source ~/.bash_profile
   ```

### Copot pemasangan AWS CLI menggunakan pip
<a name="awscli-install-osx-pip-uninstall"></a>

1. Jika Anda menginstal AWS CLI versi 1 menggunakan`pip`, Anda juga harus menghapus instalan menggunakan`pip`.

   ```
   $ pip uninstall awscli
   ```

    Jika Anda menggunakan versi Python 2 atau 3, Anda mungkin perlu menggunakan perintah `pip2` or`pip3`. 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.

1. **(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*\$1/.aws/*. Jika pengguna Anda memiliki izin menulis ke direktori ini, Anda tidak perlu menggunakannya`sudo`.

   ```
   $ sudo rm -rf ~/.aws/
   ```

## Memecahkan masalah kesalahan AWS CLI pemasangan dan hapus instalan
<a name="awscli-install-osx-tshoot"></a>

Jika Anda menemukan masalah setelah menginstal atau menghapus instalasi AWS CLI, lihat [Memecahkan masalah kesalahan untuk AWS CLI](cli-chap-troubleshooting.md) untuk langkah-langkah pemecahan masalah. Untuk langkah pemecahan masalah yang paling relevan, lihat, [Perintah tidak ditemukan kesalahan](cli-chap-troubleshooting.md#tshoot-install-not-found)[Perintah `aws --version` "" mengembalikan versi yang berbeda dari yang Anda instal](cli-chap-troubleshooting.md#tshoot-install-wrong-version), dan. [Perintah `aws --version` "" mengembalikan versi setelah mencopot pemasangan AWS CLI](cli-chap-troubleshooting.md#tshoot-uninstall-1)