首页 > 解决方案 > AWS CLI 版本升级

问题描述

我已经使用“sudo pip install --upgrade awscli”安装了 AWS CLI 最新版本。这已成功更新了我的 aws cli 版本,但仅适用于 root 用户,但对于所有剩余用户,它仅将版本显示为以前的版本,如果我在没有 sudo 的情况下运行该命令,则它说权限被拒绝。

如果我的服务器有多个 linux 用户并且想为所有用户将我的 aws cli 版本从 1.16.3 更新到 1.18.223,我该怎么做?

请帮我 。

预先感谢

标签: amazon-web-servicesversionaws-clisudo

解决方案


您可以调整要安装的路径,二进制文件。

使用捆绑安装程序和 sudo 安装 AWS CLI 版本 1

curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.18.223.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

只是好奇,当您升级AWS Cli为什么不是最新的向后兼容并且可能有更多选项时

尽量不要使用sudo. 更好地使用创建虚拟环境


推荐阅读