Verwalten von Anwendungsversionen - 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.

Verwalten von Anwendungsversionen

Elastic Beanstalk erstellt eine Anwendungsversion, wenn Sie Quellcode hochladen. Dies erfolgt in der Regel beim Erstellen einer Umgebung oder dem Hochladen und Bereitstellen von Code mit der Environment Management Console oder EB CLI. Elastic Beanstalk löscht diese Anwendungsversionen gemäß Lebenszyklus-Richtlinie der Anwendung, und wenn Sie die Anwendung löschen. Details zu den Lebenszyklusrichtlinien von Anwendungen finden Sie unter Konfigurieren von Einstellungen für den Lebenszyklus der Anwendungsversion.

Sie können auch einen Quell-Bundle ohne Bereitstellung von der Konsole zur Anwendungsverwaltung oder mit dem EB CLI-Befehl eb appversion hochladen. Elastic Beanstalk speichert Quell-Bundles in Amazon Simple Storage Service (Amazon S3) und löscht sie nicht automatisch.

Sie können eine Anwendungsversion mit Tags markieren, wenn Sie sie erstellen, und Tags von vorhandenen Anwendungsversionen bearbeiten. Details hierzu finden Sie unter Markieren von Anwendungsversionen.

So erstellen Sie eine neue Anwendungsversion

Sie können auch eine neue Anwendungsversion mit der EB CLI erstellen. Weitere Informationen finden Sie unter eb appversion im Kapitel EB CLI-Befehle.

  1. Öffnen Sie die Elastic-Beanstalk-Konsole und wählen Sie in der Liste Regions (Regionen) Ihre AWS-Region aus.

  2. Wählen Sie im Navigationsbereich Anwendungen und wählen Sie dann den Namen Ihrer Anwendung in der Liste aus.

    Anmerkung

    Wenn Sie viele Anwendungen haben, verwenden Sie die Suchleiste, um die Anwendungsliste zu filtern.

  3. Suchen Sie im Navigationsbereich den Namen Ihrer Anwendung und wählen Sie Application versions (Anwendungsversionen)aus.

  4. Klicken Sie auf Upload. Verwenden Sie das Formular auf dem Bildschirm, um das Quellpaket Ihrer Anwendung hochzuladen.

    Anmerkung

    Die maximale Dateigröße des Quell-Bundles beträgt 500 MB.

  5. Geben Sie optional eine kurze Beschreibung ein und fügen Sie Tag-Schlüssel und -Werte hinzu.

  6. Klicken Sie auf Upload.

Die angegebene Datei ist mit Ihrer Anwendung verbunden. Sie können die Anwendungsversion in einer neuen oder vorhandenen Umgebung bereitstellen.

Im Lauf der Zeit kann Ihre Anwendung viele Anwendungsversionen ansammeln. Um Speicherplatz zu sparen und das Kontingent für die Anwendungsversion nicht auszureizen, sollten Sie nicht mehr benötigte Anwendungsversionen löschen.

Anmerkung

Das Löschen einer Anwendungsversion hat keine Auswirkungen auf aktuell ausgeführte Umgebungen dieser Version.

So löschen Sie eine Anwendungsversion

Sie können auch eine Anwendungsversion mit der EB CLI löschen. Weitere Informationen finden Sie unter eb appversion im Kapitel EB CLI-Befehle.

  1. Öffnen Sie die Elastic-Beanstalk-Konsole und wählen Sie in der Liste Regions (Regionen) Ihre AWS-Region aus.

  2. Wählen Sie im Navigationsbereich Anwendungen und wählen Sie dann den Namen Ihrer Anwendung in der Liste aus.

    Anmerkung

    Wenn Sie viele Anwendungen haben, verwenden Sie die Suchleiste, um die Anwendungsliste zu filtern.

  3. Suchen Sie im Navigationsbereich den Namen Ihrer Anwendung und wählen Sie Application versions (Anwendungsversionen)aus.

  4. Wählen Sie eine oder mehrere Anwendungsversionen aus, die Sie löschen möchten.

    Löschen von Anwendungsversionen auf der Seite „Application Versions (Anwendungsversionen)“ der Elastic Beanstalk-Konsole
  5. Wählen Sie Actions (Aktionen) und dann Delete (Löschen).

  6. (Optional) Um das Programm-Quellbündel für diese Anwendungsversionen in Ihrem Amazon Simple Storage Service (Amazon S3)-Bucket zu belassen, deaktivieren Sie die option Delete versions from Amazon S3 (Versionen von Amazon S3 löschen}.

    Dialogfeld „Delete application versions“ (Anwendungsversionen löschen) auf der Seite „Application Versions (Anwendungsversionen)“ der Elastic Beanstalk-Konsole
  7. Wählen Sie Delete (Löschen).

Sie können Elastic Beanstalk auch so konfigurieren, dass alte Versionen automatisch gelöscht werden, indem Sie die Lebenszykluseinstellungen der Anwendungsversion konfigurieren. Wenn Sie diese Lebenszykluseinstellungen konfigurieren, werden sie angewendet, wenn Sie neue Anwendungsversionen erstellen. Wenn Sie maximal 25 Anwendungsversionen konfigurieren, löscht Elastic Beanstalk die älteste Version, wenn Sie eine 26. Version hochladen. Wenn Sie ein Höchstalter von 90 Tagen festlegen, werden alle Versionen, die älter sind als 90 Tage alt, gelöscht, sobald Sie eine neue Version hochladen. Details hierzu finden Sie unter Konfigurieren von Einstellungen für den Lebenszyklus der Anwendungsversion.

Wenn Sie sich nicht dafür entscheiden, das Quell-Bundle von Amazon S3 zu löschen, löscht Elastic Beanstalk trotzdem die Version aus seinen Datensätzen. Das Quell-Bundle verbleibt jedoch in Ihrem Elastic Beanstalk Storage-Bucket. Das Kontingent für die Anwendungsversion gilt nur für die Elastic Beanstalk-Versionen. Daher können Sie Versionen löschen, um das Kontingent nicht zu überschreiten und um alle Quell-Bundles in Amazon S3 zu erhalten.

Anmerkung

Das Anwendungsversionslimit gilt nicht für Quell-Bundles, aber es können Ihnen dennoch Amazon S3-Gebühren entstehen, und sie behalten möglicherweise personenbezogene Daten länger als notwendig. Elastic Beanstalk löscht Quell-Bundles niemals automatisch. Sie sollten Quell-Bundles löschen, wenn Sie sie nicht mehr benötigen.