AWS Elastic Beanstalk
開発者ガイド

Elastic Beanstalk コマンドラインインターフェイス(EB CLI)のインストール

Elastic Beanstalk コマンドラインインターフェイス(EB CLI)は、Elastic Beanstalk 環境の作成、設定、管理に使用できるコマンドラインクライアントです。EB CLI は Python で開発されており、Python バージョン 2.7、3.4 以降が必要です。

注記

Amazon Linux には、バージョン 2015.03 およびバージョン 2.7 以降の pip が付属しています。

Linux、Windows、および MacOS 上の EB CLI の主なディストリビューションは pip です。これは、Python パッケージとその依存関係を簡単にインストール、アップグレード、および削除するための Python パッケージマネージャです。macOS では、Homebrew を使用して EB CLI の最新バージョンを入手することもできます。

pip およびサポートされるバージョンの Python をすでにインストールしてある場合は、次の手順に従って EB CLI をインストールします。

EB CLI をインストールするには

  1. 次のコマンドを実行します。

    $ pip install awsebcli --upgrade --user

    --upgrade オプションでは、すでにインストールされている要件をアップグレードするよう に指示します。pip--user オプションでは、オペレーティングシステムによって使用されるライブラリの変更を避けるために、ユーザーディレクトリのサブディレクトリにプログラムをインストールするよう pip に指示します。

    注記

    pip で EB CLI のインストールを試みたときに依存関係の問題が発生した場合は、仮想環境に EB CLI をインストールしてツールとその依存関係を隔離するか、通常使用しているものと異なるバージョンの Python を使用できます。

  2. PATH 変数に実行可能ファイルへのパスを追加します。

    • Linux および macOS の場合:

      Linux~/.local/bin

      macOS~/Library/Python/3.4/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. プロファイルスクリプトにエクスポートコマンドを追加します。次の例では、現在のパス変数に LOCAL_PATH で示されるパスを追加します。

        export PATH=LOCAL_PATH:$PATH
      3. 最初のステップで説明したプロファイルスクリプトを現在のセッションにロードします。次の例では、PROFILE_SCRIPT で表されるプロファイルスクリプトを現在のセッションにロードします。

        $ source ~/PROFILE_SCRIPT
    • Windows の場合:

      Python 3.6%USERPROFILE%\AppData\Roaming\Python\Python36\Scripts

      Python 3.5%USERPROFILE%\AppData\Roaming\Python\Python3.5\Scripts

      Python の以前のバージョン%USERPROFILE%\AppData\Roaming\Python\Scripts

      PATH 変数を変更するには (Windows):

      1. Windows キーを押し、「環境変数」と入力します。

      2. [Edit environment variables for your account] を選択します。

      3. [パス] を選択して、[編集] を選択します。

      4. セミコロンで区切って、[Variable value] フィールドにパスを追加します。以下に例を示します。C:\item1\path;C:\item2\path

      5. [OK] を 2 回選択して、新しい設定を適用します。

      6. 実行中のコマンドプロンプトを閉じ、もう一度コマンドプロンプト開きます。

  3. eb --version を入力することで、EB CLI が正しくインストールされたことを確認します。

    $ eb --version EB CLI 3.7.8 (Python 3.4.3)

EB CLI は、最新の Elastic Beanstalk 機能をサポートする機能を追加するために、定期的に更新されます。EB CLI を最新バージョンに更新するには、インストールコマンドを再び実行します。

$ pip install awsebcli --upgrade --user

EB CLI をアンインストールする必要がある場合は、pip uninstall を使用します。

$ pip uninstall awsebcli

Python と pip がインストールされていない場合は、使用しているオペレーティングシステムに応じた手順に従ってください。