mit AWS Elastic Beanstalk
In diesem Tutorial hier erfahren Sie, wie Sie Ihre bestehende Anwendung aktualisieren und Ihre Elastic Beanstalk-Umgebung entfernen, zu der auch Ihre Anwendung gehört. Dieses Tutorial baut auf dem Tutorial Anwendung mit AWS Elastic Beanstalk starten auf. Schließen Sie das Tutorial daher vor diesem ab. In diesem Tutorial hier erfahren Sie, wie Sie Ihre bestehende Anwendung aktualisieren und Ihre Elastic Beanstalk-Umgebung entfernen, zu der auch Ihre Anwendung gehört.
Zum Aktualisieren einer Anwendung mit AWS ist ein Konto erforderlich
Ein kostenloses Konto in Minutenschnelle erstellenErhalten Sie 12 Monate lang Zugriff auf das kostenlose Nutzungskontingent von AWS sowie AWS Support-Funktionen der Stufe ''Basic'' mit Kundenservice rund um die Uhr, Support-Foren und vielen weiteren Vorteilen.
a. Navigieren Sie zum Verzeichnis, in das Sie die Datei php_v1.zip im vorhergehenden Tutorial heruntergeladen haben.
Windows-Benutzer: Klicken Sie zum Entpacken der Datei php-v1.zip mit der rechten Maustaste auf die Datei php-v1.zip . Wählen Sie Alle extrahieren... und dann Extrahieren aus.
Mac-Benutzer: Doppelklicken Sie auf die Datei php-v1.zip. Dadurch wird die Datei automatisch in einem php-v1-Ordner im selben Verzeichnis entpackt.
b. Navigieren Sie zum neu entpackten Verzeichnis php-v1. Öffnen Sie index.php mit Ihrem bevorzugten Textbearbeitungsprogramm. Hier nehmen Sie eine kleine Bearbeitung vor, die als Beispiel für eine Anwendungsänderung gilt. Halten Sie in Zeile 26 Ausschau nach
Congratulations!
. Ersetzen Sie Congratulations! zwischen den Tagsund
durch Application Updated! . Speichern Sie anschließend die Datei index.php (Original wird überschrieben).Komprimieren Sie Ihre Anwendung als ZIP-Datei, um sie als aktualisiertes Paket auf AWS hochzuladen.
Windows-Benutzer: Wählen Sie unten Windows aus, um zu erfahren, wie Sie die komprimierte Anwendungsdatei erstellen.
Mac- u. Linux-Benutzer: Wählen Sie unten Mac/Linux aus, um zu erfahren, wie Sie die komprimierte Anwendungsdatei erstellen.
a. Klicken Sie hier, um die Elastic Beanstalk-Konsole zu öffnen. Klicken Sie oben auf dem Elastic Beanstalk-Dashboard auf php-sample-app. Dadurch wird ein Dropdown-Menü angezeigt. Wählen Sie dort Application Versions (Anwendungsversionen) aus.
b. Hier wird in der Spalte Version Label (Versionslabel) ein Eintrag mit der Bezeichnung First Release (Erste Version) angezeigt. In der Spalte Source (Quelle) für diesen Eintrag wird die Datei php-v1.zip angezeigt, die im vorhergehenden Tutorial hochgeladen wurde. Klicken Sie auf Upload (Hochladen), geben Sie für das Versionslabel Second Release (Zweite Version) und für Description (Beschreibung) Sample PHP App Update ein (Beispiel-PHP-App-Aktualisierung). Klicken Sie auf Browse (Durchsuchen), navigieren Sie zum Ort Ihrer php-v2.zip-Datei, wählen Sie die Datei aus und klicken Sie auf Upload (Hochladen).
c. In der Tabelle der Anwendungsversionen müsste jetzt Second Release (Zweite Version) angezeigt werden. Aktivieren Sie das Kästchen für Second Release (Zweite Version) und klicken Sie auf Deploy (Bereitstellen). Als Environment (Umgebung) wird standardmäßig phpSampleApp-env angezeigt. Lassen Sie die Standardeinstellung unverändert und klicken Sie auf Deploy (Bereitstellen). Klicken Sie links oben auf der Webseite auf Elastic Beanstalk.
a. Wenn in Recent Events (Kürzlich stattgefundene Ereignisse) der Hinweis Environment update completed successfully (Aktualisierung der Umgebung erfolgreich abgeschlossen) angezeigt wird, klicken Sie in der Mitte oben auf Ihrem Bildschirm auf Ihre Anwendungs-URL, um die aktualisierte Anwendung aufzurufen.
b. Statt des Textes Congratulations! aus Version 1 Ihrer Anwendung wird jetzt der Text angezeigt, der auf Version 2 aktualisiert wurde, nämlich die Überschrift Application Updated!.
Herzlichen Glückwunsch! Sie haben Ihre AWS Elastic Beanstalk-Anwendung erfolgreich aktualisiert.
a. Um Ihre Anwendung zu löschen (und die mit Ihrer Anwendung verknüpften AWS-Ressourcen nicht mehr zu verwenden), greifen Sie auf das Dashboard Ihrer Elastic Beanstalk-Anwendung zu, klicken Sie rechts oben auf Actions (Aktionen) und wählen Sie Terminate Environment (Umgebung beenden) aus.
Da Ihre Elastic Beanstalk-Anwendung nun einsatzbereit ist, erfahren Sie im nächsten Tutorial, wie Sie einen Domain-Namen registrieren, damit Personen einfach auf Ihre Website/Anwendung zugreifen können.