我们在N.Virginia地区有一个生产N.Virginia。此环境使用不推荐的平台分支。Amazon建议我们升级到支持的平台分支。
平台分支-运行在64位Amazon 上的Node.js
当前平台版本- 4.10.2
当前节点js版本- 10.16.3
推荐平台版本- 4.17.9

我只是尝试升级到一个支持的平台分支的弹性豆茎。当我试图更改平台中的版本时,Amazon建议我们克隆当前环境,这将创建一个更新版本的平台,然后交换环境的CNAME。

在我克隆我的环境之后,它的健康状态就像"No Data“一样。

当我试图在克隆环境中更改平台版本时,由于健康状态是无效状态,它不允许我进行更新。

有谁能就这个问题提出建议吗?提前谢谢。
发布于 2021-08-13 04:07:23
NodeJS4.17.9是只提供,用于64bit Amazon Linux 2 v5.4.4 running Node.js 14 EB平台版本。这个EB基于Amazon 2 (AL2)。您的当前版本使用AL1。它们互不相容。
这意味着您必须基于手动将当前EB应用程序迁移到新环境中。在AWS文档中描述了这方面的一般步骤:
https://stackoverflow.com/questions/68766462
复制相似问题