使用 Elastic Beanstalk 指令列介面 (EB) CLI - AWS Elastic Beanstalk

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Elastic Beanstalk 指令列介面 (EB) CLI

本主題說明 EBCLI,包括安裝、組態,以及如何使用 Elastic Beanstalk 環境管理。

EB CLI 是一個指令行介面,提供互動式指令,可簡化從本機存放庫建立、更新和監視環境的作業。 AWS Elastic Beanstalk 將 EB 用CLI作日常開發和測試週期的一部分,作為 Elastic Beanstalk 控制台的替代品。

注意

當前版本的 EB CLI 具有與 3.0 版之前的版本不同的基本命令集。若您使用較舊版本,請參閱移轉至 EB CLI 3 和 CodeCommit 取得遷移資訊。

安裝 EB CLI 並設定專案目錄之後,您可以使用單一命令建立環境:

~/my-app$ eb create my-env

EB 的原始程式碼CLI是開放原始碼專案。它駐留在aws/aws-elastic-beanstalk-cli GitHub 存放庫中。您可以透過報告問題、提出建議,以及提交提取請求來參與。我們重視您的貢獻!對於您只想CLI依原樣使用 EB 的環境,我們建議您使用其中一個 EB 安裝CLI程序檔來安裝 EB,如中所述。CLI使用安裝程序檔安裝 EB

以前,Elastic Beanstalk 支持一個單獨的,CLI該單獨提供了對稱為 E las tic Beanstalk 的API操作的直接訪問。API 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=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 2015.03 v2.0.0 running Ruby 2.2 (Passenger Standalone)"

如需有關安裝 EB CLI、設定存放庫以及使用環境的資訊,請參閱下列主題。