自由気ままに書いちゃおう

好きなことをつらつらと・・・

RHEL7にawscliをオンラインインストール

■目的
python3系を使用したawscliをインストールする。

■はじめに
本記事は下記記事の続き。

www.guri2o1667.work



■手順
1.awscliインストール
  # pip install awscli --upgrade --user
  ~中略~
  Successfully installed PyYAML-5.1.2 awscli-1.16.298 botocore-1.13.34 colorama-0.4.1 docutils-0.15.2 jmespath-0.9.4 pyasn1-0.4.8 python-dateutil-2.8.0 rsa-3.4.2 s3transfer-0.2.1 six-1.13.0 urllib3-1.25.7

  ※--userを指定するとログイン中ユーザのホームディレクトリ配下に.local/bin/aws が作成される。

2.ついでにpipも最新版に
  # pip install --upgrade pip
  Successfully installed pip-19.3.1

3.awscliバージョンの確認
  # /root/.local/bin/aws --version
  aws-cli/1.16.298 Python/3.7.3 Linux/3.10.0-957.5.1.el7.x86_64 botocore/1.13.34 ※最新版であることを確認できた。

4.awscliコマンドにパスを通す
  # vi /root/.bash_profile
   作業前: PATH=$PATH:$HOME/bin:/usr/local/python/bin
   作業後: PATH=$PATH:$HOME/bin:/usr/local/python/bin:/root/.local/bin/

  # source .bash_profile
  # echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/usr/local/python/bin:/root/bin:/usr/local/python/bin:/root/.local/bin/

  # which aws
  /root/.local/bin/aws
  # aws --version
  aws-cli/1.16.298 Python/3.7.3 Linux/3.10.0-957.5.1.el7.x86_64 botocore/1.13.34