【问题标题】:AWS CLI VERSION UPGRADEAWS CLI 版本升级
【发布时间】:2021-05-06 19:21:17
【问题描述】:

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

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

请帮帮我。

提前致谢

【问题讨论】:

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


    【解决方案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

    【讨论】:

    • Helo @samtoddler,感谢您的评论,但我不确定调整路径以使其对所有用户都可用,请您指导我更详细的说明。我遵循相同的 aws 文档“docs.aws.amazon.com/cli/latest/userguide/…”更改安装路径以及选择哪个路径以使其可供每个用户使用。
    • 我也有一个 python 错误,我无法理解。错误:ImportError:“模块”对象没有属性“文件_命令”
    猜你喜欢
    • 2018-01-03
    • 2016-08-26
    • 2020-04-25
    • 2019-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 2017-10-11
    相关资源
    最近更新 更多