如何將我的 Elastic Beanstalk 環境平台從已棄用或淘汰的版本升級到最新版本?

1 分的閱讀內容
0

我收到一則通知,告知我的 AWS Elastic Beanstalk 平台是已棄用的版本。或者,我收到通知,告知我的平台版本已標記為淘汰。

簡短描述

已棄用的平台版本是可供客戶使用的舊平台版本或分支,但 AWS 不建議使用。已棄用的版本可能缺少安全性更新、HotFix 或其他元件 (例如 Web 伺服器) 的最新版本。

當受支援平台分支的元件被其供應商標示為生命週期結束 (EOL) 時,Elastic Beanstalk 會將平台分支標示為已淘汰。平台分支的元件可能是作業系統、執行時間、應用程式伺服器或 Web 伺服器。

當平台分支標記為已淘汰時,新的 Elastic Beanstalk 客戶將不再可使用其部署到新環境。對於在已淘汰的平台分支上執行作用中環境的現有客戶,自公佈的淘汰日期起有 90 天的寬限期。當平台版本標記為棄用時,客戶可以使用該版本,直到其標記為淘汰為止。

解決方案

從已淘汰的平台移轉

若要升級至最新的平台,請執行藍/綠部署。藍/綠部署使用最新平台分支和版本部署獨立的環境。然後,交換這兩個環境的 CNAME,將流量從舊環境重新導向至新環境。

**備註:**這兩個環境必須處於相同的應用程式並處於工作狀態,才能交換 CNAME。

如需詳細資訊,請參閱使用 Elastic Beanstalk 進行藍/綠部署

要檢查已淘汰的平台分支,請參閱排程淘汰的 Elastic Beanstalk 平台版本

從已棄用的平台遷移

由於核心變更、Web 伺服器變更、安全性修正、HotFix 等原因,平台版本可能會被標記為棄用。這些變更分類如下:

  • **修補程式:**修補程式版本更新提供錯誤修正和效能改善。修補程式更新可能包括對執行個體內部軟體、指令碼和組態選項的次要組態變更。
  • **次要:**次要版本更新為新的 Elastic Beanstalk 功能提供支援。
  • **主要:**主要版本更新提供不同的核心、Web 伺服器、應用程式伺服器等。

根據所執行的變更,使用下列其中一種遷移方法:

次要或修補程式更新

對於次要或修補程式變更,您的平台分支會保持不變。如需指示,請參閱方法 1 - 更新環境的平台版本

您也可以讓 Elastic Beanstalk 自動管理平台更新。如需詳細資訊,請參閱受管平台更新

主要更新

您的平台分支在重大更新中發生變更。切換平台分支時,必須執行藍/綠部署。從 Amazon Linux 1 遷移到 Amazon Linux 2 或從舊版平台遷移到目前平台時,您也必須使用藍/綠部署。如需詳細資訊,請參閱方法 2 - 執行藍/綠部署


相關資訊

更新您的 Elastic Beanstalk 環境平台版本

AWS 官方
AWS 官方已更新 1 年前