翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Elastic Beanstalk を管理するための EB コマンドラインインターフェイス (EB CLI) の設定
EB CLI は、 で環境を作成、更新、モニタリングするためのインタラクティブなコマンドを提供するコマンドラインインターフェイスです AWS Elastic Beanstalk。EB CLI オープンソースプロジェクトは Github にあります。 aws/aws-elastic-beanstalk-cli
EB CLI をインストールし、プロジェクトディレクトリを設定したら、1 つのコマンドで環境を作成できます。
$ eb create <my-beanstalk-environment>
セットアップスクリプトを使用して をインストールすることをお勧めします。方法については、「」を参照してくださいセットアップスクリプトを使用して EB CLI をインストールする (推奨)。
AWS CLI は、低レベルの Elastic Beanstalk APIs への直接アクセスを提供します。強力ですが、詳細であり、EB CLI よりも優先されません。たとえば、 を使用して環境を作成するには、次の一連のコマンド AWS CLI が必要です。
$ aws elasticbeanstalk check-dns-availability \
--cname-prefix my-cname
$ aws elasticbeanstalk create-application-version \
--application-name my-application \
--version-label v1 \
--source-bundle S3Bucket=amzn-s3-demo-bucket,S3Key=php-proxy-sample.zip
$ aws elasticbeanstalk create-environment \
--cname-prefix my-cname \
--application-name my-app \
--version-label v1 \
--environment-name my-env \
--solution-stack-name "64bit Amazon Linux 2023 v4.5.0 running Ruby 3.4"
セットアップスクリプトを使用して EB CLI をインストールする (推奨)
インストーラスクリプトをお勧めします。
インストーラスクリプトを使用して EB CLI とその依存関係を設定し、他の Python パッケージとの潜在的な競合を防ぐことをお勧めします。
前提条件: Git、Python、および virtualenv
インストーラスクリプトをダウンロードして使用するには
-
リポジトリをクローン作成します。
git clone https://github.com/aws/aws-elastic-beanstalk-cli-setup.git
-
EB CLI をインストールまたはアップグレードします。
Bash または Zsh の macOS / Linux
python ./aws-elastic-beanstalk-cli-setup/scripts/ebcli_installer.py
PowerShell または コマンドウィンドウの Windows
python .\aws-elastic-beanstalk-cli-setup\scripts\ebcli_installer.py
-
EB CLI が正しくインストールされたことを確認します。
$
eb --version
EB CLI 3.21.0 (Python 3.12)
インストール手順の詳細については、GitHub の aws/aws-elastic-beanstalk-cli-setup
「EB CLI の手動インストール」
Python pip
パッケージとその依存関係のインストール、アップグレード、削除を提供する Python のパッケージマネージャーを使用して、Linux、macOS、Windows に EB CLI をインストールできます。
インストーラスクリプトをお勧めします。
を使用して EB CLI のインストール EB CLI を設定し、依存関係の競合を防ぐことをお勧めします。
前提条件 - サポートされているバージョンの Python がインストールされている必要があります。Python ウェブサイトの Python ダウンロード
EB CLI をインストールするには (手動で)
-
以下のコマンドを実行してください。
$
pip install awsebcli --upgrade --user
--upgrade
オプションでは、すでにインストールされている要件をアップグレードするようpip
に指示します。--user
オプションでは、オペレーティングシステムによって使用されるライブラリの変更を避けるために、ユーザーディレクトリのサブディレクトリにプログラムをインストールするようpip
に指示します。問題のトラブルシューティング
pip
で EB CLI のインストールを試みたときに依存関係の問題が発生した場合は、仮想環境に EB CLI をインストールしてツールとその依存関係を隔離するか、通常使用しているものと異なるバージョンの Python を使用できます。 -
PATH
変数に実行可能ファイルへのパスを追加します。-
Linux および macOS の場合:
Linux –
~/.local/bin
macOS –
~/Library/Python/
3.12
/binPATH
変数を変更するには (Linux、Unix、macOS):-
ユーザーフォルダーでシェルのプロファイルスクリプトを見つけます。現在使用しているシェルがわからない場合は、
echo $SHELL
を実行します。$
ls -a ~
. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads-
Bash –
.bash_profile
、.profile
、または.bash_login
。 -
Zsh -
.zshrc
-
Tcsh –
.tcshrc
、.cshrc
、または.login
。
-
-
プロファイルスクリプトにエクスポートコマンドを追加します。次の例では、現在の
PATH
変数にLOCAL_PATH
で示されるパスを追加します。export PATH=
LOCAL_PATH
:$PATH -
最初のステップで説明したプロファイルスクリプトを現在のセッションにロードします。次の例では、
PROFILE_SCRIPT
で表されるプロファイルスクリプトをロードします。$
source ~/
PROFILE_SCRIPT
-
-
Windows の場合:
Python 3.12 –
%USERPROFILE%\AppData\Roaming\Python\Python312\Scripts
Python の以前のバージョン –
%USERPROFILE%\AppData\Roaming\Python\Scripts
PATH
変数を変更するには (Windows):-
Windows キーを押し、
environment variables
と入力します。 -
[Edit environment variables for your account] (アカウントの環境変数を編集する) を選択します。
-
PATH を選択して、編集 を選択します。
-
セミコロンで区切って、[Variable value] フィールドにパスを追加します。例:
C:\item1\path
;
C:\item2\path
-
[OK] を 2 回選択して、新しい設定を適用します。
-
実行中のコマンドプロンプトウィンドウを閉じ、コマンドプロンプトウィンドウを再度開きます。
-
-
-
eb --version を入力することで、EB CLI が正しくインストールされたことを確認します。
$
eb --version
EB CLI 3.21.0 (Python 3.12)
EB CLI は、最新の Elastic Beanstalk 機能をサポートする機能を追加するために、定期的に更新されます。EB CLI を最新バージョンに更新するには、インストールコマンドを再び実行します。
$ pip install awsebcli --upgrade --user
EB CLI をアンインストールする必要がある場合は、pip uninstall
を使用します。
$ pip uninstall awsebcli
仮想環境に EB CLI をインストールする
仮想環境に EB CLI をインストールすることで、他の pip
パッケージとのバージョンに関する要件の競合を回避できます。
仮想環境に EB CLI をインストールするには
-
まず、
virtualenv
で をインストールしますpip
。$
pip install --user virtualenv
-
仮想環境を作成します。
$
virtualenv
~/eb-ve
デフォルト以外の Python 実行可能ファイルを使用するには、
-p
オプションを指定します。$
virtualenv -p /usr/bin/python3.12
~/eb-ve
-
仮想環境をアクティブ化します。
Linux、Unix、または macOS
$
source
~/eb-ve
/bin/activateWindows
$
%USERPROFILE%\eb-ve
\Scripts\activate -
EB CLI のインストール。
(eb-ve)$
pip install awsebcli --upgrade
-
EB CLI が正しくインストールされたことを確認します。
$
eb --version
EB CLI 3.23.0 (Python 3.12)
deactivate
コマンドを使用して、仮想環境を終了できます。新しいセッションを開始するたびに、アクティベーションコマンドを再度実行します。
最新バージョンにアップグレードするには、インストールコマンドを再び実行します。
(eb-ve)$ pip install awsebcli --upgrade
homebrew で EB CLI をインストールする
EB CLI の最新バージョンは、通常、pip
で表示されてから数日後に Homebrew
で使用できるようになります。
インストーラスクリプトをお勧めします。
を使用して EB CLI のインストール EB CLI を設定し、依存関係の競合を防ぐことをお勧めします。
Homebrew
を使用して EB CLI をインストールするには
-
Homebrew
が最新バージョンであることを確認します。$
brew update
-
brew install awsebcli
を実行します。$
brew install awsebcli
-
EB CLI が正しくインストールされたことを確認します。
$
eb --version
EB CLI 3.21.0 (Python 3.12)