メニュー
AWS Elastic Beanstalk
開発者ガイド (API Version 2010-12-01)

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

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

注記

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

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

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

Copy
$ pip install --upgrade --user awsebcli

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

注記

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

EB CLI をインストールしたら、PATH 変数に実行可能ファイルのパスを追加します。

Linux~/.local/bin

macOS~/Library/Python/3.4/bin

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

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

    Copy
    $ 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 で示されるパスを追加します。

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

    Copy
    $ source ~/PROFILE_SCRIPT

Windows%USERPROFILE%\AppData\Roaming\Python\Scripts

Windows の Python 3.5 以降%USERPROFILE%\AppData\Roaming\Python\Pythonversion-number\Scripts

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

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

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

  3. [PATH] を選択して、[Edit] を選択します。

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

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

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

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

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

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

Copy
$ pip install --upgrade --user awsebcli

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

Copy
$ pip uninstall awsebcli

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