本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Elastic Beanstalk 中部署新版本的應用程序
您可能需要定期部署新版的應用程式。只要您的環境中沒有其他正在進行的更新操作,您隨時都可以部署新版本。
啟動本教學的應用程式版本稱為 Sample Application。
若要更新您的應用程式版本。
-
下載符合您環境平台的範例應用程式。使用下列應用程式之一。
-
Docker – docker.zip
-
預配置碼頭工人(玻璃魚)-1.zip docker-glassfish-v
-
Go – go.zip
-
Corretto – corretto.zip
-
Tomcat – tomcat.zip
-
。 NET核心 dotnet-core-linux
-
。 NET核心-dotnet-asp-windows. 郵編
-
Node.js – nodejs.zip
-
PHP— php.zip
-
Python – python.zip
-
Ruby – ruby.zip
-
開啟彈性魔豆控制台
,然後在「區域」列表中選擇您的 AWS 區域. -
在導覽窗格中,選擇環境,然後在清單中選擇您環境的名稱。
注意
如果您有許多環境,請使用搜尋列來篩選環境清單。
-
在環境概觀頁面上,選擇 Upload and deploy (上傳和部署)。
-
選取 [選擇檔案],然後上傳您下載的範例應用程式來源套裝軟體。
主控台會在 Version label (版本標籤) 中自動填入新的唯一標籤。如果您輸入自己的版本標籤,請確定它是唯一的。
-
選擇部署。
Elastic Beanstalk 會將檔案部署到 Amazon EC2 執行個體時,您可以在「環境概觀」頁面上檢視部署狀態。更新應用程式版本時,環境 Health 全狀況狀態為灰色。部署完成時,Elastic Beanstalk 會執行應用程式運作狀態檢查。當應用程式回應運作狀態檢查時,會視為狀態良好並回到綠色狀態。環境概觀會顯示新的 Running Version (正在執行的版本) — 這是您提供做為 Version label (版本標籤) 的名稱。
Elastic Beanstalk 也會上傳您的新應用程式版本,並將它新增到應用程式版本的資料表中。若要檢視表格,請getting-started-app在導覽窗格中選擇 [應用程式版本]。