【发布时间】:2017-11-09 08:58:08
【问题描述】:
我会尽量简短。我们目前正在使用 Amazon Linux v2.0.6 运行 ElasticBeanstalk 设置。此版本支持 4.x NodeJS 和 0.12.9 NodeJS。不幸的是,由于 0.12.9 之后引入的关键修复,我需要升级我的节点版本,但保持在 0.12.x。对于那些了解 ELB 的人来说,它会将 Node 版本锁定到几个特定版本......而且我似乎坚持使用我当前版本的 Node,这是不可接受的,或者升级到最新的 Amazon Linux (v4.1)。 1.0) 放弃对 0.12.x 的支持。
我们很快就会超过 0.12.x,但这还不是一个选项。那么我目前的选择是什么?有没有一种方法可以手动选择旧的 Amazon Linux 版本?如果没有,有没有办法在我的实例上手动构建 Node v0.12.18 并让它们默认使用它?或者,有没有办法将补丁引入到当前的二进制文件中,在 ELB 看来,它与相同的 Node 版本相同?更改实际上是 2 行代码,但绝对至关重要。
为您的帮助干杯 - 如果您有任何问题,请告诉我。
【问题讨论】:
标签: node.js amazon-web-services amazon-elastic-beanstalk