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

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

EB CLI は Elastic Beanstalk のコマンドラインインターフェイスであり、ローカルリポジトリからの環境の作成、更新、およびモニタリングを簡素化するインタラクティブなコマンドを提供します。EB CLI を、AWS マネジメントコンソール と同様に日々の開発やテストの中でお使いください。

注記

EB CLI の最新バージョンには、バージョン 3.0 以前のバージョンとは異なるコマンドの基本セットがあります。古いバージョンを使用する場合は、「EB CLI 2.6(廃止)」を参照してください。

EB CLI をインストールし、リポジトリを設定したら、1 つのコマンドで環境を作成できます。

~/my-app$ eb create my-env

これまで Elastic Beanstalk では、API オペレーションへの直接アクセスを提供する Elastic Beanstalk API CLI という CLI をサポートしていました。この CLI の廃止に伴い、同じ機能をすべて搭載した(ただし AWS サービスの API は除く)AWS CLI が新たに採用されました。

AWS CLI を使用すると、Elastic Beanstalk API に直接アクセスできます。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=my-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 2015.03 v2.0.0 running Ruby 2.2 (Passenger Standalone)"

EB CLI のインストール、リポジトリの設定、環境での作業の詳細については、以下のトピックを参照してください。