Elastic Beanstalk 平台支援政策 - AWS Elastic Beanstalk

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

Elastic Beanstalk 平台支援政策

AWS Elastic Beanstalk 為執行應用程式提供多種平台 AWS。Elastic Beanstalk 支援的平台分支仍會繼續收到其供應商 (擁有者或社群) 提供的次要和修補程式更新。如需相關辭彙的完整定義,請參閱Elastic Beanstalk 平台詞彙表

已淘汰的平台分支

當其供應商將支援平台分支的元件標示為生命週期結束 (EOL) 時,Elastic Beanstalk 會將平台分支標示為已停用。平台分支的元件包括下列項目:作業系統 (OS)、執行階段語言版本、應用程式伺服器或 Web 伺服器。

一旦平台分支標記為已淘汰,下列原則適用:

  • Elastic Beanstalk 停止提供維護更新,包括安全性更新。

  • Elastic Beanstalk 不再為已退休的平台分支提供技術支援。

  • Elastic Beanstalk 不再使平台分支可供新的 Elastic Beanstalk 客戶用於部署到新環境。對於具有在已淘汰平台分支上執行的作用中環境的現有客戶,自發佈的淘汰日期起,有 90 天寬限期。

注意

退休的平台分支將無法在 Elastic Beanstalk 控制台中使用。但是,對於擁有以淘汰平台分支為基礎的現有環境的客戶 AWS CLI,可透過 EB CLI 和 EB API 取得此功能。現有客戶也可以使用複製環境重建環境主控台。

如需排定要淘汰的平台分支清單,請參閱隨後的 Elastic Beanstalk 平台排程主題正在淘汰的平台分支排程中的。

如需有關您環境的平台分支淘汰時的預期情況的詳細資訊,請參閱平台淘汰常見問答集

超過 90 天寬限期

我們的淘汰平台分支原則不會移除對環境的存取,也不會刪除資源。但是,在已淘汰的平台分支上執行 Elastic Beanstalk 環境的現有客戶應該注意這樣做的風險。由於供應商標示其元件 EOL,Elastic Beanstalk 無法為已淘汰的平台分支提供安全性更新、技術支援或 Hotfix,因此這類環境最終可能會發生無法預測的情況。

例如,在淘汰的平台分支上執行的環境中可能會出現有害且嚴重的安全漏洞。或者,如果 EB API 動作隨著時間的推移變得與 Elastic Beanstalk 服務不相容,則可能會停止在此環境中工作。已淘汰平台分支上的環境保持作用中狀態的時間越長,這些類型的風險的機會就越大。我們強烈建議您將所有 Elastic Beanstalk 環境更新為受支援的平台版本,以便繼續享有元件供應商透過最新版本提供的重要安全性、效能和功能增強好處。

如果您的應用程式在淘汰的平台分支上執行時應該遇到問題,而您無法將其移轉到支援的平台,則需要考慮其他替代方案。解決方法包括將應用程式封裝到 Docker 映像檔以將其作為 Docker 容器執行。這將允許客戶使用我們的任何碼頭解決方案,例如我們的 Elastic Beanstalk 2023/AL2 碼頭平台或其他基於碼頭的服務,例如 Amazon ECS 或 Amazon EKS。非 Docker 替代方案包括我們的 AWS CodeDeploy 服務,它允許您完全自定義所需的運行時間。