eb appversion - 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 appversion

Beschreibung

Der EB-CLI-Befehl appversion verwaltet Ihre Elastic-Beanstalk -Anwendungsversionen. Sie können eine neue Version der Anwendung erstellen, ohne sie bereitzustellen, eine Version der Anwendung löschen oder die Anwendungsversions-Lebenszyklus-Richtlinie erstellen. Wenn Sie den Befehl ohne Optionen aufrufen, wird dieser in den interaktiven Modus versetzt.

Verwenden Sie die --create-Option zum Erstellen einer neuen Version der Anwendung.

Verwenden Sie die --delete-Option zum Löschen einer Version der Anwendung.

Verwenden Sie die lifecycle-Option zum Anzeigen oder Erstellen der Anwendungsversions-Lebenszyklus-Richtlinie. Weitere Informationen finden Sie unter Konfigurieren von Einstellungen für den Lebenszyklus der Anwendungsversion.

Syntax

eb appversion

eb appversion [-c | --create]

eb appversion [-d | --delete] version-label

eb appversion lifecycle [-p | --print]

Optionen

Name

Beschreibung

Typ: Zeichenfolge

-a application-name

oder

--application_name application-name

Der Name der Anwendung. Wenn eine Anwendung mit dem angegebenen Namen nicht gefunden wird, erstellt die EB-CLI eine Anwendungsversion für eine neue Anwendung.

Gilt nur für die Option --create.

Typ: Zeichenfolge

-c

oder

--create

Erstellen Sie eine neue Version der Anwendung.

-d version-label

oder

--delete version-label

Löschen Sie die Version der Anwendung, die mit version-label gekennzeichnet ist.

-l version_label

oder

--label version_label

Geben Sie eine Bezeichnung für die Version an, die die EB-CLI erstellt. Wenn Sie diese Option nicht verwenden, generiert die EB-CLI eine neue eindeutige Bezeichnung. Wenn Sie eine Versionsbezeichnung angeben, sollten Sie sicherstellen, dass sie eindeutig ist.

Gilt nur für die Option --create.

Typ: Zeichenfolge

Lebenszyklus

Rufen Sie den Standard-Editor zum Erstellen einer neuen Anwendungsversions-Lebenszyklus-Richtlinie auf. Verwenden Sie diese Richtlinie, um zu vermeiden, dass die Grenze für das Anwendungsversionskontingent erreicht wird.

lifecycle -p

oder

lifecycle --print

Zeigen Sie die aktuelle Anwendungs-Lebenszyklus-Richtlinie an.

-m "version_description"

oder

--message "version_description"

Die Beschreibung für die Anwendungsversion. Sie ist in doppelten Anführungszeichen eingeschlossen.

Gilt nur für die Option --create.

Typ: Zeichenfolge

-p

oder

--process

Vorverarbeiten und Validieren des Umgebungsmanifests und der Konfigurationsdateien im Quell-Bundle. Das Validieren von Konfigurationsdateien kann Probleme identifizieren. Wir empfehlen dies vor der Bereitstellung der Anwendungsversion in der Umgebung zu tun.

Gilt nur für die Option --create.

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

CodeCommit-Repository und Verzweigung. Weitere Informationen finden Sie unter Verwenden der EB CLI mit AWS CodeCommit.

Gilt nur für die Option --create.

--staged

Verwenden Sie anstelle des HEAD-Commit die zum Erstellen der Anwendungsversion im Git-Index bereitgestellten Dateien.

Gilt nur für die Option --create.

--timeout minutes

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

Gilt nur für die Option --create.

Allgemeine Optionen

Interaktives Verwenden des Befehls

Wenn Sie den Befehl ohne Argumente verwenden, werden die Anwendungsversionen in der Ausgabe angezeigt. Sie sind in umgekehrter chronologischer Reihenfolge aufgeführt, wobei die letzte Version zuerst aufgeführt ist. Beispiele dazu, wie der Bildschirm aussieht, finden Sie im Abschnitt Examples (Beispiele). Beachten Sie, dass die Statuszeile unten angezeigt wird. In der Statuszeile werden kontextbezogene Informationen angezeigt.

Drücken Sie d zum Löschen einer Anwendungsversion, drücken Sie l zum Verwalten der Lebenszyklus-Richtlinie für Ihre Anwendung oder drücken Sie q, um den Vorgang zu beenden, ohne Änderungen vorzunehmen.

Anmerkung

Wenn die Version in einer beliebigen Umgebung bereitgestellt wird, können Sie diese Version nicht löschen.

Ausgabe

Der Befehl mit der Option --create zeigt eine Meldung an, in der bestätigt wird, dass die Anwendungsversion erstellt wurde.

Der Befehl mit der --delete version-label-Option zeigt eine Meldung an, in der bestätigt wird, dass die Anwendungsversion gelöscht wurde.

Beispiele

Das folgende Beispiel zeigt das interaktive Fenster für eine Anwendung ohne Bereitstellungen.

Application window showing version history with three entries and no current deployment.

Das folgende Beispiel zeigt das interaktive Fenster für eine Anwendung mit der vierten Version, wobei die Versionsbezeichnung Sample Application (Beispielanwendung) bereitgestellt ist.

Application versions table showing 4 versions, with the latest labeled "Sample Application" deployed 2 minutes ago.

Das folgende Beispiel zeigt die Ausgabe eines eb appversion lifecycle -p-Befehls, wobei ACCOUNT-ID die Konto-ID des Benutzers ist:

Application details for: lifecycle Region: sa-east-1 Description: Application created from the EB CLI using "eb init" Date Created: 2016/12/20 02:48 UTC Date Updated: 2016/12/20 02:48 UTC Application Versions: ['Sample Application'] Resource Lifecycle Config(s): VersionLifecycleConfig: MaxCountRule: DeleteSourceFromS3: False Enabled: False MaxCount: 200 MaxAgeRule: DeleteSourceFromS3: False Enabled: False MaxAgeInDays: 180 ServiceRole: arn:aws:iam::ACCOUNT-ID:role/aws-elasticbeanstalk-service-role