Elastic Beanstalk Linux 平台 - AWS Elastic Beanstalk

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

Elastic Beanstalk Linux 平台

Elastic Beanstalk 支援的大多數平台均以 Linux 作業系統為基礎。具體來說,這些平台都是以 Amazon Linux (AWS 提供的 Linux 發行版本) 為基礎 Elastic Beanstalk Linux 平台使用 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體,而這些執行個體執行 Amazon Linux。

Elastic Beanstalk Linux 平台提供許多立即可用的功能。您可以透過多種方式擴充平台以支援您的應用程式。如需詳細資訊,請參閱擴充 Elastic Beanstalk Linux 平台

支援的 Amazon Linux 版本

AWS Elastic Beanstalk 支援以 Amazon Linux 2 和 Amazon Linux 2023 為基礎的平台。

2023 年 10 月 19 日開始,Elastic Beanstalk 支援在 AL2023 平台上使用 Amazon Linux 2 平台也支援的所有程式語言。Beanstalk 也支援 Amazon Linux 2 和 Amazon Linux 2023 上的 Docker 和以 ECS 為基礎的 Docker 平台。

如需 Amazon Linux 2 和 Amazon Linux 2023 的詳細資訊,請參閱下列內容:

如需支援平台版本的詳細資訊,請參閱支援 Elastic Beanstalk 的平台

注意

您可以將應用程式從 Elastic Beanstalk AL1 或 AL2 平台分支遷移到同等的 AL2023 平台分支。如需詳細資訊,請參閱將您的 Elastic Beanstalk Linux 應用程式遷移到 Amazon Linux 2023 或 Amazon Linux 2

Amazon Linux 2023

AWS 宣布 Amazon Linux 2023 在 2023 年 3 月全面上市。《Amazon Linux 2023 使用者指南》總結說明了 Amazon Linux 2 與 Amazon Linux 2023 間的主要差異。如需詳細資訊,請參閱《使用者指南》中的比較 Amazon Linux 2 及 Amazon Linux 2023

Elastic Beanstalk Amazon Linux 2 和 Amazon Linux 2023 平台之間具有高度相容性。雖然有部分差異需要注意:

  • 執行個體中繼資料服務版本 1 (IMDSv1) – AL2023 平台上的 DisableIMDSv1 選項設定預設為 true。AL2 平台上的預設值為 false

  • pkg-repo 執行個體工具pkg-repo 工具不適用於在 AL2023 平台上執行的環境。但您可以手動將套件和作業系統更新套用至 AL2023 執行個體。如需詳細資訊,請參閱《Amazon Linux 2023 使用者指南》中的管理套件和作業系統更新

  • Apache HTTPd 組態 — AL2023 平台的 Apache httpd.conf 檔案具有部分與 AL2 不同的組態設定:

    • 在預設情況下,拒絕存取伺服器的整個檔案系統。Apache 網站安全性提示頁面上的依預設保護伺服器檔案,提供了對此類設定的說明。

    • 避免使用者覆寫您已設定的安全性功能。除特別啟用的目錄外,組態會拒絕存取所有目錄中的 .htaccess 設定。Apache 網站安全性提示頁面上的保護系統設定,提供了對此設定的說明。Apache HTTP 伺服器教學課程:.htaccess 檔案頁面指出,這項設定可能有助於改善效能。

    • 拒絕存取具有名稱模式 .ht* 的檔案。此設定可防止 Web 用戶端檢視 .htaccess.htpasswd 檔案。

您可以針對您的環境變更上述任何組態設定。如需詳細資訊,請參閱擴充 Elastic Beanstalk Linux 平台。展開反向代理主題,以查看設定 Apache HTTPD 章節。

Elastic Beanstalk Linux 平台的清單

以下清單列出 Elastic Beanstalk 針對不同程式設計語言和 Docker 容器支援的 Linux 平台。Elastic Beanstalk 為以 Amazon Linux 2 和 Amazon Linux 2023 為基礎的平台提供所有以下支援。如需有關平台的詳細資訊,請選取相應的連結。