メニュー
AWS Command Line Interface
ユーザーガイド

Linux に AWS Command Line Interface をインストールします

AWS Command Line Interface とその依存関係は、Python 用のパッケージマネージャーである pip を使用して、ほとんどの Linux ディストリビューションでインストールできます。

重要

awscli パッケージは APT や yum など他のパッケージマネージャー用にリポジトリで利用可能ですが、pip から入手するか、バンドルインストーラを使用しない限り、最新バージョンであることは保証されません。

pip がすでに存在する場合は、メインの「インストールに関するトピック」の手順に従います。pip --version を実行して、Linux のバージョンにすでに Python と pip が含まれているかどうか確認します。

$ pip --version

pip がない場合は、インストールされている Python のバージョンを確認します。

$ python --version

または

$ python3 --version

Python 2 バージョン 2.6.5+ または Python 3 バージョン 3.3+ がない場合は、Python をインストールします。それ以外の場合は、pip および AWS CLI をインストールします。

pip のインストール

pip がない場合は、Python Packaging Authority が提供するスクリプトを使用して pip をインストールします。

pip をインストールするには

  1. pypa.io からインストールスクリプトをダウンロードします。

    $ curl -O https://bootstrap.pypa.io/get-pip.py

    このスクリプトは、最新バージョンの pip と、もう 1 つの必要なパッケージ(setuptools)をダウンロードしてインストールします。

  2. Python を使用してスクリプトを実行します。

    $ python get-pip.py --user
  3. PATH 変数に実行可能パスを追加します。~/.local/bin

    PATH 変数を変更するには(Linux, macOS, or Unix)

    1. ユーザーフォルダーでシェルのプロファイルスクリプトを見つけます。現在使用しているシェルがわからない場合は、echo $SHELL を実行します。

      $ ls -a ~
      .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
      • Bash.bash_profile.profile、または .bash_login

      • Zsh.zshrc

      • Tcsh.tcshrc.cshrc または .login

    2. プロファイルスクリプトに export コマンドを追加します。

      export PATH=~/.local/bin:$PATH

      このコマンドは、現在の PATH 変数にパス (この例では ~/.local/bin) を追加します。

    3. 現在のセッションにプロファイルをロードします。

      $ source ~/.bash_profile
  4. pip が正しくインストールされたことを確認します。

    $ pip --version
    pip 8.1.2 from ~/.local/lib/python3.4/site-packages (python 3.4)

pip を使用した AWS CLI のインストール

pip を使用して AWS CLI をインストールします。

$ pip install awscli --upgrade --user

AWS CLI が正しくインストールされたことを確認します。

$ aws --version
aws-cli/1.11.44 Python/3.4.3 Linux/4.4.0-59-generic botocore/1.5.7

エラーが表示される場合は、「Linux での AWS CLI のインストールのトラブルシューティング」を参照してください。

最新バージョンにアップグレードするには、インストールコマンドを再び実行します。

$ pip install awscli --upgrade --user