如何将我的 Elastic Beanstalk 环境平台从过时或停用的版本升级到最新版本?

1 分钟阅读
0

我收到了一条通知,说我的 AWS Elastic Beanstalk 平台的版本已过时。或者,我收到一条通知,说我的平台版本已标记为停用。

简短描述

过时的平台版本是可供客户使用但 AWS 不推荐的旧平台版本或分支。过时的版本可能缺少安全更新、补丁或其他组件(例如,Web 服务器)的最新版本。

当受支持的平台分支的组件被其供应商标记为生命周期结束 (EOL) 时,Elastic Beanstalk 则会将平台分支标记为停用。平台分支的组件可能是操作系统、运行时、应用程序服务器或 Web 服务器。

当平台分支被标记为停用时,新的 Elastic Beanstalk 客户将无法再将其部署到新的环境中。对于在停用平台分支上运行的活跃环境的现有客户,自公布的停用日期起有 90 天的宽限期。当平台版本被标记为过时时,它依然可供客户使用,直到被标记为停用。

解决方法

从已停用的平台迁移

要升级到最新平台,请执行蓝绿部署。蓝绿部署使用最新的平台分支和版本部署单独的环境。然后,交换两个环境的 CNAME,将流量从旧环境重定向至新环境。

**注意:**两个环境必须处于同一个应用程序中并且处于工作状态才能交换 CNAME。

有关更多信息,请参阅使用 Elastic Beanstalk 进行蓝绿部署

要查看已停用的平台分支,请参阅计划停用的 Elastic Beanstalk 平台版本

从过时的平台迁移

由于内核更改、Web 服务器更改、安全修复、热修复补丁等,平台版本可能会被标记为过时。这些更改分为以下几类:

  • **补丁:**补丁版本更新提供错误修复和性能改进。补丁更新可能包括对实例内软件、脚本和配置选项的次要配置更改。
  • **次要:**次要版本更新为新的 Elastic Beanstalk 功能提供支持。
  • **主要:**主要版本更新提供不同的内核、Web 服务器、应用程序服务器等。

根据所做的更改,使用以下迁移方法之一:

次要更新或补丁更新

进行次要更改或补丁更改后,您的平台分支将保持不变。有关说明,请参阅方法 1 - 更新环境的平台版本

您也可以让 Elastic Beanstalk 为您管理平台更新。有关更多信息,请参阅托管平台更新

主要更新

您的平台分支进行主要更新。切换平台分支时,必须执行蓝绿部署。从 Amazon Linux 1 迁移到 Amazon Linux 2 或从传统平台迁移到当前平台时,您还必须使用蓝绿部署。有关更多信息,请参阅方法 2 - 执行蓝绿部署


相关信息

更新 Elastic Beanstalk 环境的平台版本

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