

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menginstal atau memperbarui ke versi terbaru dari AWS CLI
<a name="getting-started-install"></a>

Topik ini menjelaskan cara menginstal atau memperbarui rilis terbaru dari AWS Command Line Interface (AWS CLI) pada sistem operasi yang didukung. Untuk informasi tentang rilis terbaru AWS CLI, lihat [Changelog AWS CLI versi 2](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst) di. GitHub

Untuk menginstal rilis sebelumnya AWS CLI, lihat[Menginstal rilis sebelumnya dari AWS CLI versi 2](getting-started-version.md). Untuk petunjuk uninstall, lihat[Menghapus instalan AWS CLI versi 2](uninstall.md).

**penting**  
AWS CLI versi 1 dan 2 menggunakan nama `aws` perintah yang sama. Jika sebelumnya Anda menginstal AWS CLI versi 1, lihat[Panduan migrasi untuk AWS CLI versi 2](cliv2-migration.md).

**Topics**
+ [

## AWS CLI menginstal dan memperbarui instruksi
](#getting-started-install-instructions)
+ [

## Memecahkan masalah kesalahan AWS CLI pemasangan dan uninstall
](#install-tshoot)
+ [

## Langkah selanjutnya
](#install-next-steps)

## AWS CLI menginstal dan memperbarui instruksi
<a name="getting-started-install-instructions"></a>

Untuk instruksi instalasi, perluas bagian untuk sistem operasi Anda.

### Linux
<a name="install-linux"></a>

#### Instal dan perbarui persyaratan
<a name="install-linux-prereqs"></a>
+ Anda harus dapat mengekstrak atau “unzip” paket yang diunduh. Gunakan ekuivalen jika sistem pengoperasian Anda tidak memiliki perintah `unzip`.
+  AWS CLI Kegunaannya`glibc`,`groff`, dan`less`. Ini disertakan secara default di sebagian besar distribusi utama Linux.
+ Kami mendukung versi 64-bit dari distribusi terbaru CentOS, Fedora, Ubuntu, Amazon Linux 1, Amazon Linux 2, Amazon Linux 2023, dan Linux ARM. AWS CLI 
+ Karena AWS tidak memelihara repositori pihak ketiga selain`snap`, kami tidak dapat menjamin bahwa repositori tersebut berisi versi terbaru dari. AWS CLI

#### Instal atau perbarui AWS CLI
<a name="install-linux-instructions"></a>

**Awas**  
Jika ini adalah pertama kalinya Anda memperbarui di Amazon Linux, untuk menginstal versi terbaru dari AWS CLI, Anda harus menghapus `yum` versi pra-instal menggunakan perintah berikut:  

```
$ sudo yum remove awscli
```
Setelah `yum` instalasi dihapus, ikuti petunjuk instalasi Linux di bawah ini. AWS CLI 

Anda dapat menginstal AWS CLI dengan menggunakan salah satu metode berikut:
+ **Penginstal baris perintah** adalah opsi yang baik untuk kontrol versi, karena Anda dapat menentukan versi yang akan diinstal. Opsi ini tidak diperbarui secara otomatis dan Anda harus mengunduh penginstal baru setiap kali Anda memperbarui untuk menimpa versi sebelumnya.
+ **`snap`Paket yang didukung secara resmi** adalah pilihan yang baik untuk selalu memiliki versi terbaru dari paket AWS CLI as snap secara otomatis menyegarkan. Tidak ada dukungan bawaan untuk memilih versi minor AWS CLI dan oleh karena itu bukan metode penginstalan yang optimal jika tim Anda perlu menyematkan versi.

------
#### [ Command line installer - Linux x86 (64-bit) ]

Untuk memperbarui instalasi Anda saat ini AWS CLI, unduh penginstal baru setiap kali Anda memperbarui untuk menimpa versi sebelumnya. Ikuti langkah-langkah ini dari baris perintah untuk menginstal AWS CLI di Linux.

Berikut ini adalah langkah-langkah instalasi cepat dalam satu grup salin dan tempel yang menyediakan instalasi dasar. Untuk petunjuk yang dipandu, lihat langkah-langkah berikut.

**catatan**  
**(Opsional)** Perintah berikut memblokir unduhan dan menginstal AWS CLI tanpa terlebih dahulu memverifikasi integritas unduhan Anda. Untuk memverifikasi integritas unduhan Anda, gunakan petunjuk langkah demi langkah di bawah ini.

**Untuk menginstal** AWS CLI, jalankan perintah berikut.

```
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
```

**Untuk memperbarui instalasi Anda saat ini** AWS CLI, tambahkan symlink yang ada dan informasi installer untuk membuat `install` perintah menggunakan`--bin-dir`,`--install-dir`, dan parameter. `--update` Blok perintah berikut menggunakan contoh symlink */usr/local/bin* dan contoh lokasi penginstal */usr/local/aws-cli* untuk menginstal AWS CLI secara lokal untuk pengguna saat ini.

```
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
```

**Langkah-langkah instalasi terpandu**

1. Unduh file instalasi dengan salah satu cara berikut:
   + **Gunakan `curl` perintah** - `-o` Opsi menentukan nama file yang paket download ditulis. Opsi pada perintah contoh berikut menulis file yang diunduh ke direktori saat ini dengan nama lokal`awscliv2.zip`. 

     ```
     $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
     ```
   + **Mengunduh dari URL** — Untuk mengunduh penginstal dengan browser Anda, gunakan URL berikut: [https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip](https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip) 

1. **(Opsional) Memverifikasi integritas file zip yang Anda unduh**

   Jika Anda memilih untuk mengunduh paket AWS CLI penginstal secara manual pada langkah-langkah `.zip` di atas, Anda dapat menggunakan langkah-langkah berikut untuk memverifikasi tanda tangan dengan menggunakan alat ini. `GnuPG`

   `.zip`File paket AWS CLI installer ditandatangani secara kriptografis menggunakan tanda tangan PGP. Jika ada kerusakan atau perubahan file, verifikasi ini gagal dan Anda tidak boleh melanjutkan dengan instalasi.

   1. Unduh dan instal `gpg` perintah menggunakan manajer paket Anda. Untuk informasi selengkapnya`GnuPG`, lihat situs web [GnuPG](https://www.gnupg.org/). 

   1. Untuk membuat file kunci publik, buat file teks dan tempel dalam teks berikut.

      ```
      -----BEGIN PGP PUBLIC KEY BLOCK-----
      
      mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG
      ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx
      PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G
      TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz
      gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk
      C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG
      94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO
      lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG
      fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG
      EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX
      XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB
      tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF
      CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC
      aGveYQUJDMpiLAAKCRCmMQrMRnJHXKBYD/9Ab0qQdGiO5hObchG8xh8Rpb4Mjyf6
      0JrVo6m8GNjNj6BHkSc8fuTQJ/FaEhaQxj3pjZ3GXPrXjIIVChmICLlFuRXYzrXc
      Pw0lniybypsZEVai5kO0tCNBCCFuMN9RsmmRG8mf7lC4FSTbUDmxG/QlYK+0IV/l
      uJkzxWa+rySkdpm0JdqumjegNRgObdXHAQDWlubWQHWyZyIQ2B4U7AxqSpcdJp6I
      S4Zds4wVLd1WE5pquYQ8vS2cNlDm4QNg8wTj58e3lKN47hXHMIb6CHxRnb947oJa
      pg189LLPR5koh+EorNkA1wu5mAJtJvy5YMsppy2y/kIjp3lyY6AmPT1posgGk70Z
      CmToEZ5rbd7ARExtlh76A0cabMDFlEHDIK8RNUOSRr7L64+KxOUegKBfQHb9dADY
      qqiKqpCbKgvtWlds909Ms74JBgr2KwZCSY1HaOxnIr4CY43QRqAq5YHOay/mU+6w
      hhmdF18vpyK0vfkvvGresWtSXbag7Hkt3XjaEw76BzxQH21EBDqU8WJVjHgU6ru+
      DJTs+SxgJbaT3hb/vyjlw0lK+hFfhWKRwgOXH8vqducF95NRSUxtS4fpqxWVaw3Q
      V2OWSjbne99A5EPEySzryFTKbMGwaTlAwMCwYevt4YT6eb7NmFhTx0Fis4TalUs+
      j+c7Kg92pDx2uQ==
      =OBAt
      -----END PGP PUBLIC KEY BLOCK-----
      ```

      Sebagai referensi, berikut ini adalah rincian kunci publik.

      ```
      Key ID:           A6310ACC4672475C
      Type:             RSA
      Size:             4096/4096
      Created:          2019-09-18
      Expires:          2026-07-07
      User ID:          AWS CLI Team <aws-cli@amazon.com>
      Key fingerprint:  FB5D B77F D5C1 18B8 0511  ADA8 A631 0ACC 4672 475C
      ```

   1. Impor kunci AWS CLI publik dengan perintah berikut, ganti *public-key-file-name* dengan nama file kunci publik yang Anda buat.

      ```
      $ gpg --import public-key-file-name
      gpg: /home/username/.gnupg/trustdb.gpg: trustdb created
      gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported
      gpg: Total number processed: 1
      gpg:               imported: 1
      ```

   1. Unduh file AWS CLI tanda tangan untuk paket yang Anda unduh. Ini memiliki jalur dan nama yang sama dengan `.zip` file yang sesuai dengannya, tetapi memiliki ekstensi`.sig`. Dalam contoh berikut, kami menyimpannya ke direktori saat ini sebagai file bernama`awscliv2.sig`.

      **Untuk versi terbaru AWS CLI,** gunakan blok perintah berikut:

      ```
      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig
      ```

   1. Verifikasi tanda tangan, meneruskan nama yang diunduh `.sig` dan `.zip` file sebagai parameter ke `gpg` perintah.

      ```
      $ gpg --verify awscliv2.sig awscliv2.zip
      ```

      Outputnya akan terlihat serupa dengan yang berikut ini:

      ```
      gpg: Signature made Mon Nov  4 19:00:01 2019 PST
      gpg:                using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
      gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown]
      gpg: WARNING: This key is not certified with a trusted signature!
      gpg:          There is no indication that the signature belongs to the owner.
      Primary key fingerprint: FB5D B77F D5C1 18B8 0511  ADA8 A631 0ACC 4672 475C
      ```
**penting**  
Peringatan dalam output diharapkan dan tidak menunjukkan masalah. Itu terjadi karena tidak ada rantai kepercayaan antara kunci PGP pribadi Anda (jika Anda memilikinya) dan kunci AWS CLI PGP. Untuk informasi selengkapnya, lihat [Web kepercayaan](https://en.wikipedia.org/wiki/Web_of_trust).

1. Buka zip penginstal. Jika distribusi Linux Anda tidak memiliki `unzip` perintah bawaan, gunakan yang setara dengan unzip. Contoh perintah berikut membuka ritsleting paket dan membuat direktori bernama `aws` di bawah direktori saat ini.

   ```
   $ unzip awscliv2.zip
   ```
**catatan**  
Saat memperbarui dari versi sebelumnya, `unzip` perintah meminta untuk menimpa file yang ada. Untuk melewati petunjuk ini, seperti dengan otomatisasi skrip, gunakan bendera `-u` pembaruan untuk`unzip`. Bendera ini secara otomatis memperbarui file yang ada dan membuat yang baru sesuai kebutuhan.  

   ```
   $ unzip -u awscliv2.zip
   ```

1. Jalankan program instal. Perintah instalasi menggunakan file bernama `install` dalam direktori yang baru di-unzip`aws`. Secara default, semua file diinstal`/usr/local/aws-cli`, dan tautan simbolis dibuat di. `/usr/local/bin` Perintah termasuk `sudo` untuk memberikan izin menulis ke direktori tersebut. 

   ```
   $ sudo ./aws/install
   ```

   Anda dapat menginstal tanpa `sudo` jika Anda menentukan direktori yang sudah Anda miliki izin menulis. Gunakan instruksi berikut untuk `install` perintah untuk menentukan lokasi instalasi:
   + Pastikan jalur yang Anda berikan ke `-b` parameter `-i` dan tidak berisi nama volume atau nama direktori yang berisi karakter spasi atau karakter spasi putih lainnya. Jika ada ruang, instalasi gagal.
   + `--install-dir`atau `-i` — Opsi ini menentukan direktori untuk menyalin semua file ke.

     Nilai default-nya adalah `/usr/local/aws-cli`.
   + `--bin-dir`atau `-b` — Opsi ini menentukan bahwa `aws` program utama dalam direktori install secara simbolis terkait dengan file `aws` di jalur yang ditentukan. Anda harus memiliki izin menulis ke direktori yang ditentukan. Membuat symlink ke direktori yang sudah ada di jalur Anda menghilangkan kebutuhan untuk menambahkan direktori install ke `$PATH` variabel pengguna. 

     Nilai default-nya adalah `/usr/local/bin`.

   ```
   $ ./aws/install -i /usr/local/aws-cli -b /usr/local/bin
   ```
**catatan**  
Untuk memperbarui instalasi Anda saat ini AWS CLI, tambahkan symlink yang ada dan informasi installer untuk membuat `install` perintah dengan parameter. `--update`  

   ```
   $ sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
   ```
Untuk menemukan direktori symlink dan instalasi yang ada, gunakan langkah-langkah berikut:  
Gunakan `which` perintah untuk menemukan symlink Anda. Ini memberi Anda jalur untuk digunakan dengan `--bin-dir` parameter.  

      ```
      $ which aws
      /usr/local/bin/aws
      ```
Gunakan `ls` perintah untuk menemukan direktori yang ditunjuk symlink Anda. Ini memberi Anda jalur untuk digunakan dengan `--install-dir` parameter.  

      ```
      $ ls -l /usr/local/bin/aws
      lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli/v2/current/bin/aws
      ```

1. Konfirmasikan instalasi dengan perintah berikut. 

   ```
   $ aws --version
   aws-cli/2.27.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64
   ```

   Jika `aws` perintah tidak dapat ditemukan, Anda mungkin perlu me-restart terminal Anda atau mengikuti pemecahan masalah di. [Memecahkan masalah kesalahan untuk AWS CLI](cli-chap-troubleshooting.md)

------
#### [ Command line - Linux ARM ]

Untuk memperbarui instalasi Anda saat ini AWS CLI, unduh penginstal baru setiap kali Anda memperbarui untuk menimpa versi sebelumnya. Ikuti langkah-langkah ini dari baris perintah untuk menginstal AWS CLI di Linux.

Berikut ini adalah langkah-langkah instalasi cepat dalam satu grup salin dan tempel yang menyediakan instalasi dasar. Untuk petunjuk yang dipandu, lihat langkah-langkah berikut.

**catatan**  
**(Opsional)** Perintah berikut memblokir unduhan dan menginstal AWS CLI tanpa terlebih dahulu memverifikasi integritas unduhan Anda. Untuk memverifikasi integritas unduhan Anda, gunakan petunjuk langkah demi langkah di bawah ini.

**Untuk menginstal** AWS CLI, jalankan perintah berikut.

```
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
```

**Untuk memperbarui instalasi Anda saat ini** AWS CLI, tambahkan symlink yang ada dan informasi installer untuk membuat `install` perintah menggunakan`--bin-dir`,`--install-dir`, dan parameter. `--update` Blok perintah berikut menggunakan contoh symlink */usr/local/bin* dan contoh lokasi installer dari. */usr/local/aws-cli*

```
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
```

**Langkah-langkah instalasi terpandu**

1. Unduh file instalasi dengan salah satu cara berikut:
   + **Gunakan `curl` perintah** - `-o` Opsi menentukan nama file yang paket download ditulis. Opsi pada perintah contoh berikut menulis file yang diunduh ke direktori saat ini dengan nama lokal`awscliv2.zip`. 

     ```
     $ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
     ```
   + **Mengunduh dari URL** — Untuk mengunduh penginstal dengan browser Anda, gunakan URL berikut: [https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip](https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip) 

1. **(Opsional) Memverifikasi integritas file zip yang Anda unduh**

   Jika Anda memilih untuk mengunduh paket AWS CLI penginstal secara manual pada langkah-langkah `.zip` di atas, Anda dapat menggunakan langkah-langkah berikut untuk memverifikasi tanda tangan dengan menggunakan alat ini. `GnuPG`

   `.zip`File paket AWS CLI installer ditandatangani secara kriptografis menggunakan tanda tangan PGP. Jika ada kerusakan atau perubahan file, verifikasi ini gagal dan Anda tidak boleh melanjutkan dengan instalasi.

   1. Unduh dan instal `gpg` perintah menggunakan manajer paket Anda. Untuk informasi selengkapnya`GnuPG`, lihat situs web [GnuPG](https://www.gnupg.org/). 

   1. Untuk membuat file kunci publik, buat file teks dan tempel dalam teks berikut.

      ```
      -----BEGIN PGP PUBLIC KEY BLOCK-----
      
      mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG
      ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx
      PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G
      TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz
      gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk
      C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG
      94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO
      lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG
      fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG
      EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX
      XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB
      tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF
      CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC
      aGveYQUJDMpiLAAKCRCmMQrMRnJHXKBYD/9Ab0qQdGiO5hObchG8xh8Rpb4Mjyf6
      0JrVo6m8GNjNj6BHkSc8fuTQJ/FaEhaQxj3pjZ3GXPrXjIIVChmICLlFuRXYzrXc
      Pw0lniybypsZEVai5kO0tCNBCCFuMN9RsmmRG8mf7lC4FSTbUDmxG/QlYK+0IV/l
      uJkzxWa+rySkdpm0JdqumjegNRgObdXHAQDWlubWQHWyZyIQ2B4U7AxqSpcdJp6I
      S4Zds4wVLd1WE5pquYQ8vS2cNlDm4QNg8wTj58e3lKN47hXHMIb6CHxRnb947oJa
      pg189LLPR5koh+EorNkA1wu5mAJtJvy5YMsppy2y/kIjp3lyY6AmPT1posgGk70Z
      CmToEZ5rbd7ARExtlh76A0cabMDFlEHDIK8RNUOSRr7L64+KxOUegKBfQHb9dADY
      qqiKqpCbKgvtWlds909Ms74JBgr2KwZCSY1HaOxnIr4CY43QRqAq5YHOay/mU+6w
      hhmdF18vpyK0vfkvvGresWtSXbag7Hkt3XjaEw76BzxQH21EBDqU8WJVjHgU6ru+
      DJTs+SxgJbaT3hb/vyjlw0lK+hFfhWKRwgOXH8vqducF95NRSUxtS4fpqxWVaw3Q
      V2OWSjbne99A5EPEySzryFTKbMGwaTlAwMCwYevt4YT6eb7NmFhTx0Fis4TalUs+
      j+c7Kg92pDx2uQ==
      =OBAt
      -----END PGP PUBLIC KEY BLOCK-----
      ```

      Sebagai referensi, berikut ini adalah rincian kunci publik.

      ```
      Key ID:           A6310ACC4672475C
      Type:             RSA
      Size:             4096/4096
      Created:          2019-09-18
      Expires:          2026-07-07
      User ID:          AWS CLI Team <aws-cli@amazon.com>
      Key fingerprint:  FB5D B77F D5C1 18B8 0511  ADA8 A631 0ACC 4672 475C
      ```

   1. Impor kunci AWS CLI publik dengan perintah berikut, ganti *public-key-file-name* dengan nama file kunci publik yang Anda buat.

      ```
      $ gpg --import public-key-file-name
      gpg: /home/username/.gnupg/trustdb.gpg: trustdb created
      gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported
      gpg: Total number processed: 1
      gpg:               imported: 1
      ```

   1. Unduh file AWS CLI tanda tangan untuk paket yang Anda unduh. Ini memiliki jalur dan nama yang sama dengan `.zip` file yang sesuai dengannya, tetapi memiliki ekstensi`.sig`. Dalam contoh berikut, kami menyimpannya ke direktori saat ini sebagai file bernama`awscliv2.sig`.

      **Untuk versi terbaru AWS CLI,** gunakan blok perintah berikut:

      ```
      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip.sig
      ```

   1. Verifikasi tanda tangan, meneruskan nama yang diunduh `.sig` dan `.zip` file sebagai parameter ke `gpg` perintah.

      ```
      $ gpg --verify awscliv2.sig awscliv2.zip
      ```

      Outputnya akan terlihat serupa dengan yang berikut ini:

      ```
      gpg: Signature made Mon Nov  4 19:00:01 2019 PST
      gpg:                using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
      gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown]
      gpg: WARNING: This key is not certified with a trusted signature!
      gpg:          There is no indication that the signature belongs to the owner.
      Primary key fingerprint: FB5D B77F D5C1 18B8 0511  ADA8 A631 0ACC 4672 475C
      ```
**penting**  
Peringatan dalam output diharapkan dan tidak menunjukkan masalah. Itu terjadi karena tidak ada rantai kepercayaan antara kunci PGP pribadi Anda (jika Anda memilikinya) dan kunci AWS CLI PGP. Untuk informasi selengkapnya, lihat [Web kepercayaan](https://en.wikipedia.org/wiki/Web_of_trust).

1. Buka zip penginstal. Jika distribusi Linux Anda tidak memiliki `unzip` perintah bawaan, gunakan yang setara dengan unzip. Contoh perintah berikut membuka ritsleting paket dan membuat direktori bernama `aws` di bawah direktori saat ini.

   ```
   $ unzip awscliv2.zip
   ```
**catatan**  
Saat memperbarui dari versi sebelumnya, `unzip` perintah meminta untuk menimpa file yang ada. Untuk melewati petunjuk ini, seperti dengan otomatisasi skrip, gunakan bendera `-u` pembaruan untuk`unzip`. Bendera ini secara otomatis memperbarui file yang ada dan membuat yang baru sesuai kebutuhan.  

   ```
   $ unzip -u awscliv2.zip
   ```

1. Jalankan program instal. Perintah instalasi menggunakan file bernama `install` dalam direktori yang baru di-unzip`aws`. Secara default, semua file diinstal`/usr/local/aws-cli`, dan tautan simbolis dibuat di. `/usr/local/bin` Perintah termasuk `sudo` untuk memberikan izin menulis ke direktori tersebut. 

   ```
   $ sudo ./aws/install
   ```

   Anda dapat menginstal tanpa `sudo` jika Anda menentukan direktori yang sudah Anda miliki izin menulis. Gunakan instruksi berikut untuk `install` perintah untuk menentukan lokasi instalasi:
   + Pastikan jalur yang Anda berikan ke `-b` parameter `-i` dan tidak berisi nama volume atau nama direktori yang berisi karakter spasi atau karakter spasi putih lainnya. Jika ada ruang, instalasi gagal.
   + `--install-dir`atau `-i` — Opsi ini menentukan direktori untuk menyalin semua file ke.

     Nilai default-nya adalah `/usr/local/aws-cli`.
   + `--bin-dir`atau `-b` — Opsi ini menentukan bahwa `aws` program utama dalam direktori install secara simbolis terkait dengan file `aws` di jalur yang ditentukan. Anda harus memiliki izin menulis ke direktori yang ditentukan. Membuat symlink ke direktori yang sudah ada di jalur Anda menghilangkan kebutuhan untuk menambahkan direktori install ke `$PATH` variabel pengguna. 

     Nilai default-nya adalah `/usr/local/bin`.

   ```
   $ ./aws/install -i /usr/local/aws-cli -b /usr/local/bin
   ```
**catatan**  
Untuk memperbarui instalasi Anda saat ini AWS CLI, tambahkan symlink yang ada dan informasi installer untuk membuat `install` perintah dengan parameter. `--update`  

   ```
   $ sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
   ```
Untuk menemukan direktori symlink dan instalasi yang ada, gunakan langkah-langkah berikut:  
Gunakan `which` perintah untuk menemukan symlink Anda. Ini memberi Anda jalur untuk digunakan dengan `--bin-dir` parameter.  

      ```
      $ which aws
      /usr/local/bin/aws
      ```
Gunakan `ls` perintah untuk menemukan direktori yang ditunjuk symlink Anda. Ini memberi Anda jalur untuk digunakan dengan `--install-dir` parameter.  

      ```
      $ ls -l /usr/local/bin/aws
      lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli/v2/current/bin/aws
      ```

1. Konfirmasikan instalasi dengan perintah berikut. 

   ```
   $ aws --version
   aws-cli/2.27.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64
   ```

   Jika `aws` perintah tidak dapat ditemukan, Anda mungkin perlu me-restart terminal Anda atau mengikuti pemecahan masalah di. [Memecahkan masalah kesalahan untuk AWS CLI](cli-chap-troubleshooting.md)

------
#### [ Snap package ]

Kami menyediakan versi resmi yang AWS didukung dari AWS CLI on`snap`. Jika Anda ingin selalu AWS CLI menginstal versi terbaru dari sistem Anda, paket snap menyediakan ini untuk Anda karena pembaruan otomatis. Tidak ada dukungan bawaan untuk memilih versi minor AWS CLI dan oleh karena itu ini bukan metode instalasi yang optimal jika tim Anda perlu menyematkan versi. Jika Anda ingin menginstal versi minor tertentu AWS CLI, kami sarankan Anda menggunakan penginstal baris perintah.

1. Jika platform Linux Anda belum `snap` diinstal, instal `snap` di platform Anda. 

   1. Untuk informasi tentang penginstalan`snap`, lihat [Menginstal daemon di dokumentasi](https://snapcraft.io/docs/installing-snapd) *Snap*.

   1. Anda mungkin perlu me-restart sistem Anda sehingga `PATH` variabel Anda diperbarui dengan benar. Jika Anda mengalami masalah instalasi, ikuti langkah-langkah di [Perbaiki masalah umum](https://snapcraft.io/docs/fix-common-issues) dalam *dokumentasi Snap*.

   1. Untuk memverifikasi `snap` bahwa diinstal dengan benar, jalankan perintah berikut.

      ```
      $ snap version
      ```

1. Jalankan `snap install` perintah berikut untuk file AWS CLI.

   ```
   $ snap install aws-cli --classic
   ```

   Bergantung pada izin Anda, Anda mungkin `sudo` perlu menambahkan perintah.

   ```
   $ sudo snap install aws-cli --classic
   ```
**catatan**  
Untuk melihat repositori snap untuk AWS CLI, termasuk `snap` instruksi tambahan, lihat [https://snapcraft.io/aws-cli](https://snapcraft.io/aws-cli)halaman di situs web *Canonical* Snapcraft.

1. Verifikasi bahwa AWS CLI diinstal dengan benar.

   ```
   $ aws --version
   aws-cli/2.27.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64
   ```

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

------

### macOS
<a name="install-macos"></a>

#### Instal dan perbarui persyaratan
<a name="install-macos-prereqs"></a>
+ Kami mendukung versi AWS CLI macOS 11 dan yang lebih baru. Untuk informasi selengkapnya, lihat [pembaruan kebijakan dukungan macOS untuk AWS CLI v2 di Blog](https://aws.amazon.com/blogs/developer/macos-support-policy-updates-for-the-aws-cli-v2/) *Alat AWS Pengembang*.
+ Karena AWS tidak memelihara repositori pihak ketiga, kami tidak dapat menjamin bahwa repositori tersebut berisi versi terbaru dari. AWS CLI

**Matriks dukungan versi macOS**


| AWS CLI versi | Versi macOS yang didukung | 
| --- | --- | 
| 2.21.0 - saat ini | 11\$1 | 
| 2.17.0 —2.20.0 | 10.15\$1 | 
| 2.0.0 — 2.16.12 | 10.14 dan di bawah | 

#### Instal atau perbarui AWS CLI
<a name="install-macos0-instructions"></a>

Jika Anda memperbarui ke versi terbaru, gunakan metode instalasi yang sama dengan yang Anda gunakan dalam versi Anda saat ini. Anda dapat menginstal AWS CLI di macOS dengan cara berikut.

------
#### [ GUI installer ]

Langkah-langkah berikut menunjukkan cara menginstal versi terbaru AWS CLI dengan menggunakan antarmuka pengguna macOS standar dan browser Anda.

1. Di browser Anda, unduh file macOS`pkg`: [https://awscli.amazonaws.com/AWSCLIV2.pkg](https://awscli.amazonaws.com/AWSCLIV2.pkg) 

1. Jalankan file yang Anda unduh dan ikuti petunjuk di layar. Anda dapat memilih untuk menginstal dengan cara berikut: AWS CLI 
   + **Untuk semua pengguna di komputer (membutuhkan`sudo`)**
     + Anda dapat menginstal ke folder apa pun, atau memilih folder default yang direkomendasikan`/usr/local/aws-cli`.
     + Pemasang secara otomatis membuat symlink di tautan `/usr/local/bin/aws` tersebut ke program utama di folder instalasi yang Anda pilih.
   + **Hanya untuk pengguna saat ini (tidak memerlukan`sudo`)**
     + Anda dapat menginstal ke folder mana pun yang Anda memiliki izin menulis.
     + Karena izin pengguna standar, setelah penginstal selesai, Anda harus secara manual membuat file symlink di Anda `$PATH` yang menunjuk ke `aws` dan `aws_completer` program dengan menggunakan perintah berikut pada prompt perintah. Lokasi default untuk symlink adalah`/usr/local/bin/`:

       ```
       $ ln -s /folder/installed/aws-cli/aws /usr/local/bin/aws
       $ ln -s /folder/installed/aws-cli/aws_completer /usr/local/bin/aws_completer
       ```

        Jika Anda tidak memiliki izin menulis ke folder, Anda mungkin perlu menggunakannya `sudo` dalam perintah Anda. Contoh berikut menggunakan `sudo` dengan lokasi default untuk symlink di`/usr/local/bin/`:

       ```
       $ sudo ln -s /folder/installed/aws-cli/aws /usr/local/bin/aws
       $ sudo ln -s /folder/installed/aws-cli/aws_completer /usr/local/bin/aws_completer
       ```
**catatan**  
Anda dapat melihat log debug untuk instalasi dengan menekan **Cmd\$1L** di mana saja di installer. Ini membuka panel log yang memungkinkan Anda memfilter dan menyimpan log. File log juga disimpan secara otomatis`/var/log/install.log`.

1. Untuk memverifikasi bahwa shell dapat menemukan dan menjalankan `aws` perintah di Anda`$PATH`, gunakan perintah berikut. 

   ```
   $ which aws
   /usr/local/bin/aws 
   $ aws --version
   aws-cli/2.27.41 Python/3.11.6 Darwin/23.3.0
   ```

   Jika `aws` perintah tidak dapat ditemukan, Anda mungkin perlu me-restart terminal Anda atau mengikuti pemecahan masalah di. [Memecahkan masalah kesalahan untuk AWS CLI](cli-chap-troubleshooting.md)

------
#### [ Command line installer - All users ]

Jika Anda memiliki `sudo` izin, Anda dapat menginstal AWS CLI untuk semua pengguna di komputer. Kami menyediakan langkah-langkah dalam satu grup yang mudah disalin dan ditempel. Lihat deskripsi setiap baris dalam langkah-langkah berikut. 

```
$ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
$ sudo installer -pkg AWSCLIV2.pkg -target /
```

**Petunjuk instalasi terpandu**

1. Unduh file menggunakan `curl` perintah. `-o`Opsi ini menentukan nama file yang paket yang diunduh ditulis. Dalam contoh ini, file ditulis ke `AWSCLIV2.pkg` dalam folder saat ini.

   ```
   $ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
   ```

1. Jalankan `installer` program macOS standar, tentukan `.pkg` file yang diunduh sebagai sumbernya. Gunakan `-pkg` parameter untuk menentukan nama paket yang akan diinstal, dan `-target /` parameter untuk drive mana untuk menginstal paket. File diinstal ke`/usr/local/aws-cli`, dan symlink secara otomatis dibuat di`/usr/local/bin`. Anda harus menyertakan `sudo` perintah untuk memberikan izin menulis ke folder tersebut. 

   ```
   $ sudo installer -pkg ./AWSCLIV2.pkg -target /
   ```

   Setelah instalasi selesai, log debug ditulis ke`/var/log/install.log`.

1. Untuk memverifikasi bahwa shell dapat menemukan dan menjalankan `aws` perintah di Anda`$PATH`, gunakan perintah berikut. 

   ```
   $ which aws
   /usr/local/bin/aws 
   $ aws --version
   aws-cli/2.27.41 Python/3.11.6 Darwin/23.3.0
   ```

   Jika `aws` perintah tidak dapat ditemukan, Anda mungkin perlu me-restart terminal Anda atau mengikuti pemecahan masalah di. [Memecahkan masalah kesalahan untuk AWS CLI](cli-chap-troubleshooting.md)

------
#### [ Command line - Current user ]

1. Untuk menentukan folder mana AWS CLI yang diinstal, Anda harus membuat file XMLdengan nama file apa pun. File ini adalah file berformat XML yang terlihat seperti contoh berikut. Biarkan semua nilai seperti yang ditunjukkan, kecuali Anda harus mengganti jalur */Users/myusername* di baris 9 dengan jalur ke folder yang ingin Anda AWS CLI instal. *Folder harus sudah ada, atau perintah gagal.* Contoh XHTML berikut, bernama*choices.xml*, menentukan installer untuk menginstal dalam folder`/Users/myusername`, AWS CLI di mana ia membuat folder bernama. `aws-cli`

   ```
   <?xml version="1.0" encoding="UTF-8"?>
   <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
   <plist version="1.0">
     <array>
       <dict>
         <key>choiceAttribute</key>
         <string>customLocation</string>
         <key>attributeSetting</key>
         <string>/Users/myusername</string>
         <key>choiceIdentifier</key>
         <string>default</string>
       </dict>
     </array>
   </plist>
   ```

1. Unduh `pkg` penginstal menggunakan `curl` perintah. `-o`Opsi ini menentukan nama file yang paket yang diunduh ditulis. Dalam contoh ini, file ditulis ke `AWSCLIV2.pkg` dalam folder saat ini.

   ```
   $ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
   ```

1. Jalankan `installer` program macOS standar dengan opsi berikut:
   + Tentukan nama paket yang akan diinstal dengan menggunakan `-pkg` parameter.
   + Tentukan penginstalan ke *pengguna saat ini hanya* dengan mengatur `-target` parameter ke`CurrentUserHomeDirectory`.
   + Tentukan jalur (relatif terhadap folder saat ini) dan nama file XHTML yang Anda buat di `-applyChoiceChangesXML` parameter.

   Contoh berikut menginstal AWS CLI dalam folder`/Users/myusername/aws-cli`.

   ```
   $ installer -pkg AWSCLIV2.pkg \
               -target CurrentUserHomeDirectory \
               -applyChoiceChangesXML choices.xml
   ```

1. Karena izin pengguna standar biasanya tidak mengizinkan penulisan ke folder di folder Anda`$PATH`, penginstal dalam mode ini tidak mencoba menambahkan symlink ke dan program. `aws` `aws_completer` Agar dapat berjalan dengan benar, Anda harus membuat symlink secara manual setelah penginstal selesai. AWS CLI Jika Anda `$PATH` menyertakan folder yang dapat Anda tulis dan Anda menentukan folder sebagai jalur target, Anda dapat menjalankan perintah berikut tanpa`sudo`. Jika Anda tidak memiliki folder yang dapat ditulis di Anda`$PATH`, Anda harus menggunakan izin `sudo` untuk menulis ke folder target yang ditentukan. Lokasi default untuk symlink adalah`/usr/local/bin/`. Ganti `folder/installed` dengan jalur ke AWS CLI instalasi Anda.

   ```
   $ sudo ln -s /folder/installed/aws-cli/aws /usr/local/bin/aws
   $ sudo ln -s /folder/installed/aws-cli/aws_completer /usr/local/bin/aws_completer
   ```

   Setelah instalasi selesai, log debug ditulis ke`/var/log/install.log`.

1. Untuk memverifikasi bahwa shell dapat menemukan dan menjalankan `aws` perintah di Anda`$PATH`, gunakan perintah berikut. 

   ```
   $ which aws
   /usr/local/bin/aws 
   $ aws --version
   aws-cli/2.27.41 Python/3.11.6 Darwin/23.3.0
   ```

   Jika `aws` perintah tidak dapat ditemukan, Anda mungkin perlu me-restart terminal Anda atau mengikuti pemecahan masalah di. [Memecahkan masalah kesalahan untuk AWS CLI](cli-chap-troubleshooting.md)

------

### Windows
<a name="install-windows"></a>

#### Instal dan perbarui persyaratan
<a name="install-windows-prereqs"></a>
+ Kami mendukung versi AWS CLI Windows 64-bit yang didukung Microsoft.
+ Hak admin untuk menginstal perangkat lunak

#### Instal atau perbarui AWS CLI
<a name="install-windows-instructions"></a>

Untuk memperbarui instalasi Anda saat ini AWS CLI di Windows, unduh penginstal baru setiap kali Anda memperbarui untuk menimpa versi sebelumnya. AWS CLI diperbarui secara berkala. Untuk melihat kapan versi terbaru dirilis, lihat [Changelog AWS CLI versi 2](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst) aktif. *GitHub* 

1. Unduh dan jalankan penginstal AWS CLI MSI untuk Windows (64-bit):

   [https://awscli.amazonaws.com/AWSCLIV2.msi](https://awscli.amazonaws.com/AWSCLIV2.msi) 

   Atau, Anda dapat menjalankan `msiexec` perintah untuk menjalankan installer MSI.

   ```
   C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
   ```

   Untuk berbagai parameter yang dapat digunakan`msiexec`, lihat [msiexec](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/msiexec) di situs web *Microsoft* Docs. Misalnya, Anda dapat menggunakan `/qn` bendera untuk instalasi diam.

   ```
   C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi /qn
   ```

1. Untuk mengkonfirmasi instalasi, buka menu **Start**, cari `cmd` untuk membuka jendela command prompt, dan pada command prompt gunakan `aws --version` perintah. 

   ```
   C:\> aws --version
   aws-cli/2.27.41 Python/3.11.6 Windows/10 exe/AMD64 prompt/off
   ```

   Jika Windows tidak dapat menemukan program, Anda mungkin perlu menutup dan membuka kembali jendela prompt perintah untuk menyegarkan jalur, atau mengikuti pemecahan masalah di. [Memecahkan masalah kesalahan untuk AWS CLI](cli-chap-troubleshooting.md)

## Memecahkan masalah kesalahan AWS CLI pemasangan dan uninstall
<a name="install-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)

## Langkah selanjutnya
<a name="install-next-steps"></a>

Setelah Anda berhasil menginstal AWS CLI, Anda dapat menghapus file installer yang diunduh dengan aman. Setelah menyelesaikan langkah-langkah [Prasyarat untuk menggunakan versi 2 AWS CLI](getting-started-prereqs.md) dan menginstal AWS CLI, Anda harus melakukan[Menyiapkan AWS CLI](getting-started-quickstart.md).