eb deploy - 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.

eb deploy

Beschreibung

Stellt das Quell-Bundle der Anwendung aus dem initialisierten Projektverzeichnis für die laufende Anwendung bereit.

Wenn Git installiert ist, verwendet EB-CLI den git archive-Befehl zum Erstellen einer .zip-Datei aus dem Inhalt des letzten git commit-Befehls.

Wenn jedoch .ebignore in Ihrem Projektverzeichnis vorhanden ist, verwendet die EB-CLI keine git-Befehle und -Semantik, um Ihr Quell-Bundle zu erstellen. Das bedeutet, EB-CLI ignoriert die in .ebignore angegebenen Dateien und bindet alle anderen Dateien ein. Insbesondere bindet sie nicht festgeschriebene Quelldateien ein.

Anmerkung

Sie können die EB-CLI so konfigurieren, dass sie ein Artefakt aus Ihrem Erstellungsprozess bereitstellt, anstatt eine ZIP-Datei Ihres Projektordners zu erstellen. Details dazu finden Sie unter Bereitstellen eines Artefakts anstelle des Projektordners.

Syntax

eb deploy

eb deploy environment-name

Optionen

Name

Beschreibung

-l version_label

oder

--label version_label

Geben Sie eine Bezeichnung für die Version an, die die EB-CLI erstellt. Wenn die Bezeichnung bereits verwendet wurde, stellt die EB-CLI die frühere Version mit dieser Bezeichnung erneut bereit.

Typ: Zeichenfolge

--env-group-suffix groupname Gruppenname, der an den Umgebungsnamen angefügt wird. Nur zur Verwendung mit Compose-Umgebungen.

-m "version_description"

oder

--message "version_description"

Die Beschreibung für die Anwendungsversion, in doppelte Anführungszeichen gesetzt.

Typ: Zeichenfolge

--modules component-a component-b

Liste der zu aktualisierenden Komponenten. Nur zur Verwendung mit Compose-Umgebungen.

-p

oder

--process

Vorverarbeiten und Validieren des Umgebungsmanifests und der Konfigurationsdateien im Quell-Bundle. Durch die Validierung der Konfigurationsdateien können Probleme vor der Bereitstellung der Anwendungsversion für eine Umgebung identifiziert werden.

--source codecommit/repository-name/branch-name

CodeCommit-Repository und Verzweigung. Siehe Verwenden der EB CLI mit AWS CodeCommit.

--staged

Bereitstellen von Dateien, die im Git-Index und nicht im HEAD-Commit zwischengespeichert sind.

--timeout minutes

Die Anzahl der Minuten, bevor ein Timeout für den Befehl auftritt.

--version version_label

Eine vorhandene Anwendungsversion zum Bereitstellen.

Typ: Zeichenfolge

Allgemeine Optionen

Ausgabe

Bei Erfolg gibt der Befehl den Status des deploy-Vorgangs aus.

Wenn Sie die CodeBuild-Unterstützung in Ihrer Anwendung aktiviert haben, zeigt eb deploy Informationen von CodeBuild an, wenn Ihr Code erstellt wird. Hinweise zur CodeBuild-Unterstützung in Elastic Beanstalk finden Sie unter Verwenden der EB CLI mit AWS CodeBuild.

Beispiel

Im folgenden Beispiel wird die aktuelle Anwendung bereitgestellt.

$ eb deploy 2018-07-11 21:05:22 INFO: Environment update is starting. 2018-07-11 21:05:27 INFO: Deploying new version to instance(s). 2018-07-11 21:05:53 INFO: New application version was deployed to running EC2 instances. 2018-07-11 21:05:53 INFO: Environment update completed successfully.