步驟 3.5:部署 SimplePHPApp,第 2 版 - AWS OpsWorks

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 3.5:部署 SimplePHPApp,第 2 版

重要

AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移到其他解決方案。如果您對遷移有任何疑問,請透過 AWS re:Post 或透過 AWS Premium Support 聯絡 AWS 支援 團隊。

最後一個步驟是部署新版本的 SimplePHPApp。

部署 SimplePHPApp
  1. 應用程式頁面上,按一下 SimplePHPApp 應用程式動作中的部署

    Apps page showing SimplePHPApp with deploy, edit, and delete options in the Actions column.
  2. 接受預設值,然後按一下 Deploy (部署)

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

    當您按一下部署應用程式頁面上的部署時,會觸發部署生命週期事件,通知客服人員執行其部署配方。根據預設,您會觸發所有堆疊的執行個體上之事件。內建的部署配方只會將應用程式部署到應用程式類型的適當執行個體,在此案例中為PHP應用程式伺服器執行個體。不過,觸發其他執行個體上的 Deploy (部署) 事件,讓它們回應應用程式部署,通常很有用。在這種情況下,您也想要觸發在我的SQL執行個體上部署來設定資料庫。

    注意下列事項:

    • PHP App Server 執行個體上的代理程式會執行 layer 的內建配方,後面接著 appsetup.rb,這會設定應用程式的資料庫連線。

    • MySQL 執行個體上的代理程式不會安裝任何項目,但會執行 dbsetup.rb來建立 urler 資料表。

    當部署完成後,Deployment (部署) 頁面上的 Status (狀態) 會變更為 successful (成功)