Saya baru-baru ini menyadari bahwa saya menjalankan versi lama AWS CLI yang tidak memiliki beberapa fungsi yang saya perlukan:
$aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
Bagaimana cara meningkatkan ke versi terbaru AWS CLI (1.10.24)?
Edit:
Menjalankan perintah berikut gagal memperbarui AWS CLI:
$ pip install --upgrade awscli
Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages
Cleaning up...
Memeriksa versi:
$ aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
apt-get install awscli
. Solusinya adalah menghapusnya terlebih dahulu (apt-get remove awscli
) dan ikutipip install
jawaban di bawah ini.Jawaban:
Dari http://docs.aws.amazon.com/cli/latest/userguide/installing.html#install-with-pip
Untuk meningkatkan penginstalan AWS CLI yang ada, gunakan opsi --upgrade:
sumber
Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages
. Meskipun saat saya lariaws --version
, saya mendapatkanaws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
.sudo pip3 install --upgrade awscli
dan reboot berhasil. Terima kasih untuk bantuannya.Di Linux dan MacOS X, berikut tiga perintah yang sesuai dengan setiap langkah:
sumber
pip
tidak berhasil untuk saya - menghapusaws
dan menginstal ulang dengan cara ini berhasil./usr/local/aws
(tidak/home/ubuntu/.local/bin/aws
) untuk digunakan oleh pengguna jenkinsIni tidak bekerja:
Ini berfungsi dengan baik di Ubuntu 14.04 (tidak perlu reboot juga .. Anda harus menginstal pip3 terlebih dahulu):
sumber
apt-get install python3-pip
Salah satu perintah berfungsi sama baiknya untuk saya di Ubuntu 14.04.Untuk Ubuntu 16.04 saya menggunakan bagian dari jawaban dan komentar lain dan hanya memuat ulang bash alih-alih me-reboot.
Saya menginstal aws-cli menggunakan apt jadi saya menghapusnya terlebih dahulu:
Kemudian saya dapat menginstal pip (saya memilih menggunakan sudo untuk menginstal secara global dengan pip2):
Karena saya melakukan ini di server, saya tidak ingin mem-boot ulangnya, tetapi memuat ulang bash berhasil:
Saat ini saya dapat menggunakan versi baru dari aws cli
sumber
source ~/.bashrc
langkahnya. :)Coba
sudo pip install --upgrade awscli
, dan buka shell baru. Ini bekerja dengan baik untuk saya (tidak perlu reboot).sumber
sudo pip install --upgrade awscli
mesin saya untuk dapat menghapus versi awscli sebelumnya (setelah peningkatan awal berjalan dengan sukses)Penggunaan sederhana
sudo pip install awscli --force-reinstall --upgrade
Ini akan meningkatkan semua modul yang diperlukan.
sumber
Jika Anda mengalami masalah dalam menginstal AWS CLI menggunakan,
pip
Anda dapat menggunakan "Bundled Installer" seperti yang didokumentasikan di sini .Langkah-langkah yang dibahas adalah sebagai berikut:
Periksa versi AWS CLI Anda selanjutnya sebagai pemeriksaan kewarasan bahwa semuanya dijalankan dengan benar:
Jika AWS CLI tidak memperbarui ke versi terbaru seperti yang diharapkan, mungkin biner AWS CLI berada di tempat lain seperti yang diasumsikan oleh perintah yang diberikan sebelumnya.
Tentukan dari mana AWS CLI dijalankan:
Dalam kasus saya, AWS CLI sedang dieksekusi
/bin/aws
, jadi saya harus menginstal "Bundled Installer" menggunakan lokasi itu sebagai berikut:sumber
Di Mac Anda dapat menggunakan homebrew:
untuk memasang:
brew install awscli
untuk meningkatkan:
brew upgrade awscli
Pastikan Anda tidak memiliki banyak instalasi:
where aws
sumber
The
--upgrade
pilihan memberitahu pip untuk meng-upgrade persyaratan yang sudah diinstal. The--user
pilihan memberitahu pip untuk menginstal program untuk subdirektori dari direktori pengguna Anda untuk menghindari memodifikasi pustaka yang digunakan oleh sistem operasi Anda.sumber
Kami dapat mengikuti perintah di bawah ini untuk menginstal AWS CLI di UBUNTU:
Untuk Info Lebih Lanjut:
https://gurudathbn.wordpress.com/2018/03/31/installing-aws-cli-on-ubuntu/
sumber
Saat menggunakan
sudo pip install --upgrade awscli
saya mendapat kesalahan berikut:Dengan menggunakan sudo dengan opsi -H, saya bisa memperbaiki masalah.
sumber
Saat ini, menggunakan pip akan memberi Anda versi lama dari awscli
1.18.103
,.Versi terbaru dari aws-cli,
2.0.33
ada div2
cabang . Anda dapat mengunduh penginstal untuk Linux, Windows, dan macOS dari sini .sumber