AWS CLI 版本升级

时间:2021-02-02 15:25:43

标签: amazon-web-services version aws-cli sudo

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

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

请帮帮我。

提前致谢

1 个答案:

答案 0 :(得分:1)

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

Install the AWS CLI version 1 using the bundled installer with sudo

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 安装 pip 包。最好使用 Creating virtual environments