Schritt 3.5: Bereitstellen von SimplePHPApp, Version 2 - AWS OpsWorks

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 3.5: Bereitstellen von SimplePHPApp, Version 2

Wichtig

Der AWS OpsWorks Stacks Dienst hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an das AWS Support Team auf AWS re:POST oder über den AWS Premium-Support.

Der letzte Schritt besteht in der Bereitstellung der neuen Version von SimplePHPApp.

So stellen Sie SimplePHPApp bereit
  1. Klicken Sie auf der Seite Apps auf deploy unter Actions in der App SimplePHPApp.

    Apps page showing SimplePHPApp with deploy, edit, and delete options in the Actions column.
  2. Übernehmen Sie die Standardeinstellungen und klicken Sie auf Deploy (Bereitstellen).

    Deploy App interface with settings for SimplePHPApp and instance selection options.

    Durch Klicken auf Deploy (Bereitstellen) auf der Seite Deploy App (Anwendung bereitstellen) lösen Sie ein Bereitstellungs-Lebenszyklusereignis aus, durch das die Agenten zur Ausführung ihrer Bereitstellungsrezepte angewiesen werden. Standardmäßig wird das Ereignis auf allen Stack-Instances ausgelöst. Die integrierten Deploy-Rezepte stellen die App nur auf den entsprechenden Instanzen für den App-Typ bereit, in diesem Fall auf PHP-App-Server-Instanzen. Es ist jedoch häufig sinnvoll, das Bereitstellungsereignis auf anderen Instances auszulösen, damit sie auf Anwendungsbereitstellung reagieren können. In diesem Fall möchten Sie Deploy auch auf der MySQL-Instanz auslösen, um die Datenbank einzurichten.

    Beachten Sie Folgendes:

    • Der Agent auf der PHP App Server-Instanz führt das integrierte Rezept des Layers aus, gefolgt vonappsetup.rb, das die Datenbankverbindung der App konfiguriert.

    • Der Agent auf der MySQL-Instanz installiert nichts, aber er wird ausgeführt, dbsetup.rb um die URL-Tabelle zu erstellen.

    Wenn die Bereitstellung abgeschlossen ist, ändert sich der Status auf der Seite Deployment (Bereitstellung) in successful (Erfolgreich).