本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
支援 Elastic Beanstalk 的平台
AWS Elastic Beanstalk 提供各種平台,您可以在其上建立您的應用程式。您針對這些平台來設計 Web 應用程式,而 Elastic Beanstalk 會將您的程式碼部署到您選擇來建立作用中應用程式環境的平台版本。
Elastic Beanstalk 為程式設計語言 (Go、Java、Node.js、PHP、Python、Ruby)、、應用程式伺服器 (Tomcat、Passenger、Puma) 及 Docker 容器提供平台。部分平台有多個並行支援的版本。
Elastic Beanstalk 會佈建所需的資源 (包括一或多個 Amazon EC2 執行個體),來執行您的應用程式。Amazon EC2 執行個體上執行的軟體堆疊取決於您為環境選取的特定平台版本。
您可以自訂和設定您應用程式在平台中依賴的軟體。在在 Linux 伺服器上自訂軟體和在 Windows Server 上自訂軟體中進一步了解。詳細的版本備註近期已發行,位於 AWS Elastic Beanstalk 版本備註。
支援平台
「AWS Elastic Beanstalk 平台」指南會在 Elastic Beanstalk 支援的平台區段中列出所有目前的平台分支版本。平台指南還列出了每個平台的平台歷史記錄,其中包括先前的分支平台版本的列表。若要檢視每個平台的平台歷史記錄,請選取下列其中一個連結。
平台分支的解決方案堆疊名稱
您可以使用指定平台分支版本的解決方案堆疊名稱,透過 EB CLI、Elastic Beanstalk API 或 CLI 啟動環境。AWS
若要擷取可用來建立環境的所有解決方案堆疊名稱,請使用 ListAvailableSolutionStacksAPI 或 AWS CLI aws elasticbeanstalk list-available-solution-stacks
中的。