正如标题所示,我没有找到一个好的方法来安装aws-cli
(https://github.com/aws/aws-cli/)而没有root访问权限(或相当于sudo
权限).
如果Homebrew
设置了一些目录和权限以便设置将来的安装,Mac上的设置方式可能会暗示它.但是,我还没有在Linux中找到任何方法(特别是Red Hat Enterprise Linux或CentOS发行版).
我也知道SCL从RHEL的(https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Developer_Guide/scl-utils.html)当然,同样需要sudo
.
有一个捆绑的安装程序用于此目的.
安装aws
命令到$HOME/bin
$ wget https://s3.amazonaws.com/aws-cli/awscli-bundle.zip $ unzip awscli-bundle.zip $ ./awscli-bundle/install -b ~/bin/aws
设置$PATH
环境变量
$ echo $PATH | grep ~/bin // See if $PATH contains ~/bin (output will be empty if it doesn't) $ export PATH=~/bin:$PATH // Add ~/bin to $PATH if necessary
测试AWS CLI安装
$ aws help
有关详细信息,请参阅以下链接:http: //docs.aws.amazon.com/cli/latest/userguide/awscli-install-bundle.html#install-bundle-user