Schritt 5: Aktualisieren Sie Ihr „Hallo, Welt!“ und stellen Sie es erneut bereit Anwendung - AWS CodeDeploy

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.

Schritt 5: Aktualisieren Sie Ihr „Hallo, Welt!“ und stellen Sie es erneut bereit Anwendung

Nachdem Sie Ihre Anwendungsrevision erfolgreich bereitgestellt haben, aktualisieren Sie den Code der Webseite auf dem Entwicklungscomputer und verwenden Sie ihn dann, CodeDeploy um die Website erneut bereitzustellen. Nach der erneuten Bereitstellung sollten Sie die Änderungen an der Amazon EC2 EC2-Instance sehen können.

Ändern Sie die Webseite

  1. Gehen Sie zu Ihrem Unterordner c:\temp\HelloWorldApp, und modifizieren Sie die Datei index.html mit einem Texteditor:

    cd c:\temp\HelloWorldApp notepad index.html
  2. Ändern Sie den Inhalt der index.html-Datei auf die gewünschte Hintergrundfarbe und ändern Sie Text auf der Webseite. Speichern Sie dann die Datei:

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Hello Again, World!</title> <style> body { color: #ffffff; background-color: #66cc00; font-family: Arial, sans-serif; font-size:14px; } </style> </head> <body> <div align="center"><h1>Hello Again, World!</h1></div> <div align="center"><h2>You have successfully deployed a revision of an application using CodeDeploy</h2></div> <div align="center"> <p>What to do next? Take a look through the <a href="https://aws.amazon.com/codedeploy">CodeDeploy Documentation</a>.</p> </div> </body> </html>

Stellen Sie die Site erneut bereit

Nachdem Sie den Code geändert haben, verwenden Sie Amazon S3 und CodeDeploy stellen Sie die Webseite erneut bereit.

Bündeln Sie die Änderungen und laden Sie sie auf Amazon S3 hoch, wie unter beschriebenBündeln Sie die Dateien der Anwendung in einer einzigen Archivdatei und übertragen Sie die Archivdatei per Push. (Wenn Sie diese Anweisungen befolgen, müssen Sie keine neue Anwendung erstellen.) Geben Sie der Revision denselben Schlüssel wie zuvor (HelloWorld_App.zip). Laden Sie es in denselben Amazon S3 S3-Bucket hoch, den Sie zuvor erstellt haben (z. B.codedeploydemobucket).

Verwenden Sie die AWS CLI oder die CodeDeploy Konsole, um die Site erneut bereitzustellen.

Erneutes Bereitstellen der Website (CLI)

Rufen Sie den Befehl create-deployment zum Erstellen einer Bereitstellung basierend auf der hochgeladenen Revision erneut auf. Verwenden Sie dazu erneut die Anwendung HelloWorld_App, die Bereitstellungskonfiguration CodeDeployDefault.OneAtATime, die Bereitstellungsgruppe HelloWorld_DepGroup und die Revision HelloWorld_App.zip im Bucket codedeploydemobucket:

aws deploy create-deployment --application-name HelloWorld_App --deployment-config-name CodeDeployDefault.OneAtATime --deployment-group-name HelloWorld_DepGroup --s3-location bucket=codedeploydemobucket,bundleType=zip,key=HelloWorld_App.zip

Sie können den Status der neuen Bereitstellung überprüfen, wie in Überwachen Sie Ihre Bereitstellung und beheben Sie Fehler beschrieben.

Wenn die Site erneut bereitgestellt CodeDeploy wurde, rufen Sie die Site erneut in Ihrem Webbrowser auf, um zu überprüfen, ob die Hintergrundfarbe und der Text auf der Webseite geändert wurden. (Sie müssen möglicherweise Ihren Browser aktualisieren.) Wenn die Hintergrundfarbe und der Text geändert wurden – herzlichen Glückwunsch! Sie haben Ihre Website geändert und erneut bereitgestellt.

Erneutes Bereitstellen der Website (Konsole)

  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die CodeDeploy Konsole unter https://console.aws.amazon.com/codedeploy.

    Anmerkung

    Melden Sie sich mit demselben Benutzer an, den Sie eingerichtet habenErste Schritte mit CodeDeploy.

  2. Wählen Sie im Navigationsbereich Applications (Anwendungen) aus.

  3. Wählen Sie in der Anwendungsliste die Option HelloWorld_App aus.

  4. Klicken Sie auf der Registerkarte Deployments (Bereitstellungen) auf Create deployment (Bereitstellung erstellen).

    1. Wählen Sie in der Liste der Bereitstellungsgruppen die Option HelloWorld_ DepGroup aus.

    2. Geben Sie unter Revisionsort den Amazon S3 S3-Link für Ihre Revision ein.

      Ermitteln des Link-Wertes:

      1. Melden Sie sich bei der Amazon S3 S3-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/s3/.

        Navigieren Sie zu codedeploydemobucket, öffnen Sie es und wählen Sie dann in der Amazon S3 HelloWorld_App.zip S3-Konsole Ihre Revision aus.

      2. Wenn der Eigenschaftenbereich in der Amazon S3 S3-Konsole nicht sichtbar ist, wählen Sie die Schaltfläche Eigenschaften.

      3. Kopieren Sie im Bereich Properties (Eigenschaften) den Wert des Felds Link.

      4. Kehren Sie zur CodeDeploy Konsole zurück und fügen Sie den Link in den Ordner Revision ein.

    3. Wenn unter Revision file type (Revisionsdateityp) eine Meldung darauf hinweist, dass der Dateityp nicht erkannt werden konnte, klicken Sie auf .zip.

    4. Lassen Sie das Feld Deployment description (Bereitstellungsbeschreibung) leer.

    5. Erweitern Sie Überschreibungen für Bereitstellungsgruppen. Wählen Sie CodeDeployDefault in der Liste der Bereitstellungskonfiguration die Option aus. OneAtATime und wählen Sie dann Bereitstellung erstellen aus.

      Sie können den Status der Bereitstellung überprüfen, wie in Überwachen Sie Ihre Bereitstellung und beheben Sie Fehler beschrieben.

      Wenn die Website erneut bereitgestellt CodeDeploy wurde, rufen Sie die Website erneut in Ihrem Webbrowser auf, um zu überprüfen, ob die Hintergrundfarbe und der Text auf der Webseite geändert wurden. (Sie müssen möglicherweise Ihren Browser aktualisieren.) Wenn die Hintergrundfarbe und der Text geändert wurden – herzlichen Glückwunsch! Sie haben Ihre Website geändert und erneut bereitgestellt.