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 oder --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 Typ: Zeichenfolge |
-c oder --create |
Erstellen Sie eine neue Version der Anwendung. |
-d oder --delete |
Löschen Sie die Version der Anwendung, die mit version-label gekennzeichnet ist. |
oder
|
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 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. |
oder
|
Die Beschreibung für die Anwendungsversion. Sie ist in doppelten Anführungszeichen eingeschlossen. Gilt nur für die Option Typ: Zeichenfolge |
oder
|
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 |
|
CodeCommit-Repository und Verzweigung. Weitere Informationen finden Sie unter Verwenden der EB CLI mit AWS CodeCommit. Gilt nur für die Option |
|
Verwenden Sie anstelle des HEAD-Commit die zum Erstellen der Anwendungsversion im Git-Index bereitgestellten Dateien. Gilt nur für die Option |
|
Die Anzahl der Minuten, bevor ein Timeout für den Befehl auftritt. Gilt nur für die Option |
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.
Das folgende Beispiel zeigt das interaktive Fenster für eine Anwendung mit der vierten Version, wobei die Versionsbezeichnung Sample Application (Beispielanwendung) bereitgestellt ist.
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