Verwenden der Elastic Beanstalk Beanstalk-Befehlszeilenschnittstelle (EB) CLI - AWS Elastic Beanstalk

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden der Elastic Beanstalk Beanstalk-Befehlszeilenschnittstelle (EB) CLI

In diesem Thema wird die EB CLI einschließlich Installation und Konfiguration sowie deren Verwendung zur Verwaltung Ihrer Elastic Beanstalk Beanstalk-Umgebungen erläutert.

Das EB CLI ist eine Befehlszeilenschnittstelle, die interaktive Befehle bereitstellt AWS Elastic Beanstalk , die das Erstellen, Aktualisieren und Überwachen von Umgebungen von einem lokalen Repository aus vereinfachen. Verwenden Sie den EB CLI als Teil Ihres täglichen Entwicklungs- und Testzyklus als Alternative zur Elastic Beanstalk Beanstalk-Konsole.

Anmerkung

Die aktuelle Version der EB CLI hat einen anderen grundlegenden Befehlssatz als Versionen vor Version 3.0. Wenn Sie eine ältere Version verwenden, finden Sie unter Migration zu EB CLI 3 und CodeCommit weitere Informationen zur Migration.

Nachdem Sie das EB installiert CLI und ein Projektverzeichnis konfiguriert haben, können Sie Umgebungen mit einem einzigen Befehl erstellen:

~/my-app$ eb create my-env

Der Quellcode für das EB CLI ist ein Open-Source-Projekt. Er befindet sich im Repository. aws/aws-elastic-beanstalk-cli GitHub Sie können sich beteiligen, indem Sie Probleme melden, Vorschläge machen und Pull-Anforderungen übermitteln. Wir schätzen Ihre Beiträge! Für eine Umgebung, in der Sie das EB nur CLI unverändert verwenden möchten, empfehlen wir, es mit einem der CLI EB-Setupskripts zu installieren, wie unter beschriebenInstallieren Sie das EB CLI mithilfe von Setup-Skripten.

Bisher unterstützte Elastic Beanstalk eine separateCLI, die direkten Zugriff auf API Operationen ermöglichte, die sogenannte Elastic Beanstalk. API CLI Diese wurde durch die ersetzt AWS CLI, die dieselbe Funktionalität bietet, jedoch für alle Dienste. AWS APIs

Mit dem AWS CLI hast du direkten Zugriff auf den Elastic BeanstalkAPI. Das AWS CLI eignet sich hervorragend für Scripting, ist aber aufgrund der Anzahl der Befehle, die Sie ausführen müssen, und der Anzahl der Parameter für jeden Befehl nicht so einfach von der Befehlszeile aus zu verwenden. Beispielsweise ist zum Erstellen einer Umgebung eine ganze Reihe von Befehlen erforderlich:

~$ 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)"

Informationen zur Installation des EBCLI, zur Konfiguration eines Repositorys und zum Arbeiten mit Umgebungen finden Sie in den folgenden Themen.