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