Elastic Beanstalk Linux 平台 - AWS Elastic Beanstalk

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

Elastic Beanstalk Linux 平台

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

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

支援的 Amazon Linux 版本

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

如需 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 於 2023 年 3 月宣布 Amazon Linux 2023 的一般可用性。《Amazon Linux 2023 使用者指南》總結說明了 Amazon Linux 2 與 Amazon Linux 2023 間的主要差異。如需詳細資訊,請參閱《使用者指南》中的比較 Amazon Linux 2 及 Amazon Linux 2023

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

  • Instance Metadata Service 第 1 版 (IMDSv1)D isableIMDSv1 選項設定預設為 true AL2023 平台上的 。預設值在 false AL2平台上。

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

  • Apache HTTPd組態 – AL2023 平台的 Apache httpd.conf 檔案有一些不同於 的組態設定AL2:

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

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

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

您可以針對您的環境變更上述任何組態設定。如需詳細資訊,請參閱配置阿帕奇 HTTPD

Elastic Beanstalk Linux 平台的清單

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