Elastic Beanstalk コマンドラインインターフェイス (EB CLI) の使用 - AWS Elastic Beanstalk

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

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

注記

EB CLI の最新バージョンには、バージョン 3.0 以前のバージョンとは異なるコマンドの基本セットがあります。古いバージョンを使用している場合、移行情報については、EB CLI 3 および CodeCommit への移行を参照してください。

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

~/my-app$ eb create my-env

EB CLI のソースコードはオープンソースプロジェクトです。これはリポジトリにありますaws/aws-elastic-beanstalk-cli GitHub 。問題の報告、提案、プルリクエストの送信によって参加できます。当社はお客様の貢献を大切に考えております。EB CLI のみをそのまま使用する環境の場合は、「セットアップスクリプトを使用した EB CLI のインストール」で説明されているように、EB CLI セットアップスクリプトのいずれかを使用してインストールすることをお勧めします 。

これまで Elastic Beanstalk では、API オペレーションへの直接アクセスを提供する Elastic Beanstalk API CLI という CLI をサポートしていました。これはAWS CLI、すべての AWS サービスの APIs。

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=DOC-EXAMPLE-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 のインストール、リポジトリの設定、環境での作業の詳細については、以下のトピックを参照してください。