View a markdown version of this page

Menginstal atau memperbarui ke versi terbaru AWS CLI - AWS Command Line Interface

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 AWS CLI

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 di. GitHub

Untuk menginstal rilis sebelumnya AWS CLI, lihatMenginstal rilis sebelumnya dari AWS CLI versi 2. Untuk petunjuk uninstall, lihatMenghapus instalan AWS CLI versi 2.

penting

AWS CLI versi 1 dan 2 menggunakan nama aws perintah yang sama. Jika sebelumnya Anda menginstal AWS CLI versi 1, lihatPanduan migrasi untuk AWS CLI versi 2.

AWS CLI menginstal instruksi

Untuk instruksi instalasi, perluas bagian untuk sistem operasi Anda.

Persyaratan pemasangan

  • Anda harus dapat mengekstrak atau “unzip” paket yang diunduh. Gunakan ekuivalen jika sistem pengoperasian Anda tidak memiliki perintah unzip.

  • AWS CLI Kegunaannyaglibc,groff, danless. 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 selainsnap, kami tidak dapat menjamin bahwa repositori tersebut berisi versi terbaru dari. AWS CLI

Instal AWS CLI

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:

  • Skrip penginstalan adalah cara yang disarankan untuk menginstal file AWS CLI. Untuk memperbarui AWS CLI, lihatAWS CLI perbarui instruksi.

  • Penginstal baris perintah adalah opsi yang baik untuk kontrol versi karena Anda dapat menentukan versi yang akan diinstal. Opsi ini tidak memperbarui secara otomatis; untuk memperbarui, lihatAWS CLI perbarui instruksi.

  • snapPaket 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.

Install script (recommended)

Skrip instalasi mengunduh, memverifikasi, dan menginstal AWS CLI untuk Linux dalam satu langkah. Ia bekerja untuk Linux x86 (64-bit) dan Linux ARM, dan menginstal untuk pengguna saat ini secara default.

Untuk menginstal AWS CLI, jalankan perintah berikut.

$ curl -fsSL https://awscli.amazonaws.com/v2/install.sh | bash
catatan

Secara default, skrip menginstal $HOME/.local/share/aws-cli dan membuat symlink di. $HOME/.local/bin Untuk menginstal ke lokasi yang berbeda, atur variabel $XDG_DATA_HOME dan $XDG_BIN_HOME lingkungan sebelum menjalankan skrip.

Untuk menginstal untuk semua pengguna sebagai gantinya (menginstal ke /usr/local/aws-cli dan/usr/local/bin), yang membutuhkansudo, teruskan --system argumen ke skrip.

$ curl -fsSL https://awscli.amazonaws.com/v2/install.sh | sudo bash -s -- --system

Untuk daftar lengkap opsi, jalankan skrip dengan--help.

$ curl -fsSL https://awscli.amazonaws.com/v2/install.sh | bash -s -- --help

Untuk memperbarui AWS CLI, lihatAWS CLI perbarui instruksi.

Command line installer - Linux x86 (64-bit)

Ikuti langkah-langkah ini dari baris perintah untuk menginstal AWS CLI di Linux. Untuk memperbarui instalasi yang dibuat dengan cara ini, lihat AWS CLI perbarui instruksi alih-alih mengulangi langkah-langkah ini.

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

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

    .zipFile 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 selengkapnyaGnuPG, lihat situs web GnuPG.

    2. 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 akV0ygUJDqP4lQAKCRCmMQrMRnJHXFHjD/9eyZLYcKuQOlLvtqSDtUBiEZf6ZZjM i3ygYH8rJNtuToUH+HvSpe819urJCquXhDrlK6N+aqW0hCLtNABJG/vsafIgvIYJ hSGgpgtNnQyMV1jViRWqPjbouw8OkYKBThUfT1i2Y+wn58ifs6ODBCmTexWtXspA Si+Gt49xDOW0APmbOPnI+a4HJW6tVEo6MWS0WjzpiBayR3d1A4pt4YrPfSdDgpLo h2SLQqlRqvvVZJaWBjhkErNFpfsBA06sDcPEOb0G8LBUbR4WOcdvhe5LubJbZuxC AG9kNPCVeQP1ixwjgjXKysaxeQ6rv0VzIQgRp6tLVLWhy6AKDNvLjFSsmXZ1Wl08 Y/RlOHXlzLuQMRE6sR1wOdRxc9TsrNWTGiBK65cvSWOy03JeBkQQ8pesqltiyxI9 U21kkgiXtTSKNGfKK8pO27D81YANhRqPK7iTp6kuFiY2WtOg90KTMNlIT+Ff85Y2 b1rHj6Z0SrCkJujhWk3IBPic/wJgz01LEc/OAdUPlby90RJZcIBhSlWhT7mXnXIO c0HWlNQrns2s3CTyYwZSiSlYe9ApeLwhjDo8NhbFuCAy61l6O5UsR4AfZxx/rGKv 2wFb1/RN/P4gNe6vmxZAPjR0AQcwD3tc2McimOLr/22kmPz8IH3I0X7WoSFr0Biz E91G7bb0hOb/cA== =knv7 -----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: 2027-07-01 User ID: AWS CLI Team <aws-cli@amazon.com> Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
    3. 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
    4. 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 bernamaawscliv2.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
    5. 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.

  3. 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 untukunzip. Bendera ini secara otomatis memperbarui file yang ada dan membuat yang baru sesuai kebutuhan.

    $ unzip -u awscliv2.zip
  4. Jalankan program instal. Perintah instalasi menggunakan file bernama install dalam direktori yang baru di-unzipaws. 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-diratau -i — Opsi ini menentukan direktori untuk menyalin semua file ke.

      Nilai default-nya adalah /usr/local/aws-cli.

    • --bin-diratau -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 yang dibuat dengan cara ini, lihatAWS CLI perbarui instruksi.

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

Command line - Linux ARM

Ikuti langkah-langkah ini dari baris perintah untuk menginstal AWS CLI di Linux. Untuk memperbarui instalasi yang dibuat dengan cara ini, lihat AWS CLI perbarui instruksi alih-alih mengulangi langkah-langkah ini.

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

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

    .zipFile 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 selengkapnyaGnuPG, lihat situs web GnuPG.

    2. 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 akV0ygUJDqP4lQAKCRCmMQrMRnJHXFHjD/9eyZLYcKuQOlLvtqSDtUBiEZf6ZZjM i3ygYH8rJNtuToUH+HvSpe819urJCquXhDrlK6N+aqW0hCLtNABJG/vsafIgvIYJ hSGgpgtNnQyMV1jViRWqPjbouw8OkYKBThUfT1i2Y+wn58ifs6ODBCmTexWtXspA Si+Gt49xDOW0APmbOPnI+a4HJW6tVEo6MWS0WjzpiBayR3d1A4pt4YrPfSdDgpLo h2SLQqlRqvvVZJaWBjhkErNFpfsBA06sDcPEOb0G8LBUbR4WOcdvhe5LubJbZuxC AG9kNPCVeQP1ixwjgjXKysaxeQ6rv0VzIQgRp6tLVLWhy6AKDNvLjFSsmXZ1Wl08 Y/RlOHXlzLuQMRE6sR1wOdRxc9TsrNWTGiBK65cvSWOy03JeBkQQ8pesqltiyxI9 U21kkgiXtTSKNGfKK8pO27D81YANhRqPK7iTp6kuFiY2WtOg90KTMNlIT+Ff85Y2 b1rHj6Z0SrCkJujhWk3IBPic/wJgz01LEc/OAdUPlby90RJZcIBhSlWhT7mXnXIO c0HWlNQrns2s3CTyYwZSiSlYe9ApeLwhjDo8NhbFuCAy61l6O5UsR4AfZxx/rGKv 2wFb1/RN/P4gNe6vmxZAPjR0AQcwD3tc2McimOLr/22kmPz8IH3I0X7WoSFr0Biz E91G7bb0hOb/cA== =knv7 -----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: 2027-07-01 User ID: AWS CLI Team <aws-cli@amazon.com> Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
    3. 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
    4. 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 bernamaawscliv2.sig.

      Untuk versi terbaru AWS CLI, gunakan blok perintah berikut:

      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip.sig
    5. 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.

  3. 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 untukunzip. Bendera ini secara otomatis memperbarui file yang ada dan membuat yang baru sesuai kebutuhan.

    $ unzip -u awscliv2.zip
  4. Jalankan program instal. Perintah instalasi menggunakan file bernama install dalam direktori yang baru di-unzipaws. 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-diratau -i — Opsi ini menentukan direktori untuk menyalin semua file ke.

      Nilai default-nya adalah /usr/local/aws-cli.

    • --bin-diratau -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 yang dibuat dengan cara ini, lihatAWS CLI perbarui instruksi.

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

Snap package

Kami menyediakan versi resmi yang AWS didukung dari AWS CLI onsnap. 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 penginstalansnap, lihat Menginstal daemon di dokumentasi Snap.

    2. 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 dalam dokumentasi Snap.

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

      $ snap version
  2. 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 aws-clihalaman di situs web Canonical Snapcraft.

  3. 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, lihatMemecahkan masalah kesalahan untuk AWS CLI.

Persyaratan pemasangan

  • 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 Alat AWS Pengembang.

  • Karena AWS tidak memelihara repositori pihak ketiga, kami tidak dapat menjamin bahwa repositori tersebut berisi versi terbaru. AWS CLI

Matriks dukungan versi macOS

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

Instal AWS CLI

Anda dapat menginstal AWS CLI di macOS dengan cara berikut. Skrip penginstalan adalah metode yang disarankan. Untuk memperbarui instalasi yang ada, lihatAWS CLI perbarui instruksi.

Install script (recommended)

Skrip penginstalan mengunduh, memverifikasi, dan menginstal untuk AWS CLI macOS dalam satu langkah. Ini menginstal untuk pengguna saat ini secara default.

Untuk menginstal AWS CLI, jalankan perintah berikut.

$ curl -fsSL https://awscli.amazonaws.com/v2/install.sh | bash
catatan

Secara default, skrip menginstal $HOME/.local/share/aws-cli dan membuat symlink di. $HOME/.local/bin Untuk menginstal ke lokasi yang berbeda, atur variabel $XDG_DATA_HOME dan $XDG_BIN_HOME lingkungan sebelum menjalankan skrip.

Untuk menginstal untuk semua pengguna sebagai gantinya (menginstal ke /usr/local/aws-cli dan/usr/local/bin), yang membutuhkansudo, teruskan --system argumen ke skrip.

$ curl -fsSL https://awscli.amazonaws.com/v2/install.sh | sudo bash -s -- --system

Untuk daftar lengkap opsi, jalankan skrip dengan--help.

$ curl -fsSL https://awscli.amazonaws.com/v2/install.sh | bash -s -- --help

Untuk memperbarui AWS CLI, lihatAWS CLI perbarui instruksi.

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 macOSpkg: https://awscli.amazonaws.com/AWSCLIV2.pkg

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

      • 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 memerlukansudo)

      • 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+L di mana saja di installer. Ini membuka panel log yang memungkinkan Anda memfilter dan menyimpan log. File log juga disimpan secara otomatis ke/var/log/install.log.

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

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. -oOpsi 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"
  2. 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.

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

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 XML-formatted file 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, bernamachoices.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>
  2. Unduh pkg penginstal menggunakan curl perintah. -oOpsi 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"
  3. Jalankan installer program macOS standar dengan opsi berikut:

    • Tentukan nama paket yang akan diinstal dengan menggunakan -pkg parameter.

    • Tentukan pemasangan ke pengguna saat ini hanya dengan mengatur -target parameter keCurrentUserHomeDirectory.

    • 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
  4. 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 tanpasudo. 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.

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

Persyaratan pemasangan

  • Kami mendukung Microsoft-supported versi Windows 64-bit. AWS CLI

  • Hak admin untuk menginstal perangkat lunak (jika menginstal untuk semua pengguna).

Instal AWS CLI

Anda dapat menginstal AWS CLI pada Windows untuk semua pengguna (memerlukan hak admin) atau hanya untuk pengguna saat ini (tidak diperlukan hak admin). Skrip penginstalan adalah metode yang disarankan. Kami memperbarui secara AWS CLI teratur; untuk melihat versi terbaru, lihat Changelog AWS CLI versi 2 aktif. GitHub Untuk memperbarui instalasi yang ada, lihatAWS CLI perbarui instruksi.

Install script (recommended)

Skrip instal mengunduh, memverifikasi, dan menginstal AWS CLI untuk Windows dalam satu langkah. Ini menginstal untuk pengguna saat ini (%LOCALAPPDATA%\Programs\Amazon\AWSCLIV2) secara default.

Untuk menginstal AWS CLI, jalankan perintah berikut dari PowerShell prompt.

C:\> irm https://awscli.amazonaws.com/v2/install.ps1 | iex

Untuk menginstal untuk semua pengguna sebagai gantinya (menginstal di bawahProgram Files), yang memerlukan PowerShell prompt (Administrator) yang ditinggikan, unduh skrip ke file terlebih dahulu, lalu jalankan dengan -System argumen.

C:\> irm 'https://awscli.amazonaws.com/v2/install.ps1' -OutFile install.ps1; try { .\install.ps1 -System } finally { Remove-Item install.ps1 }

Untuk daftar lengkap opsi, jalankan skrip dengan -Help menggunakan pola yang sama.

C:\> irm 'https://awscli.amazonaws.com/v2/install.ps1' -OutFile install.ps1; try { .\install.ps1 -Help } finally { Remove-Item install.ps1 }

Untuk memperbarui AWS CLI, lihatAWS CLI perbarui instruksi.

MSI installer - All users

Gunakan AWSCLIV2.msi installer untuk menginstal AWS CLI untuk semua pengguna di mesin. Jenis instalasi ini membutuhkan hak admin.

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

    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 digunakanmsiexec, lihat 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
  2. 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

MSI installer - Current user

Gunakan AWSCLIV2-User.msi installer untuk menginstal hanya AWS CLI untuk pengguna saat ini. Jenis instalasi ini tidak memerlukan hak admin. Perintah dan AWS CLI fungsionalitas instal sama dengan instalasi semua pengguna.

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

    https://awscli.amazonaws.com/AWSCLIV2-User.msi

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

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

    Untuk berbagai parameter yang dapat digunakanmsiexec, lihat msiexec di situs web Microsoft Docs. Misalnya, Anda dapat menggunakan /qn bendera untuk instalasi diam.

    C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2-User.msi /qn
  2. 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

AWS CLI perbarui instruksi

Jika Anda menginstal AWS CLI menggunakan skrip instal, penginstal resmi (penginstal baris perintah Linux, penginstal PKG macOS, atau penginstal Windows MSI), Anda dapat memperbarui ke versi terbaru dengan menjalankan perintah berikut.

$ aws update

Jika Anda menginstal AWS CLI untuk semua pengguna, jalankan aws update dari shell yang ditinggikan (sudodi Linux dan macOS, atau PowerShell prompt Administrator di Windows). aws updatemempertahankan apakah instalasi Anda yang ada untuk semua pengguna atau pengguna saat ini.

Pemecahan masalah AWS CLI menginstal dan menghapus kesalahan

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

Langkah selanjutnya

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 dan menginstal AWS CLI, Anda harus melakukanMenyiapkan AWS CLI.