簡體   English   中英

AWS ElasticBeanstalk節點版本沖突

[英]AWS ElasticBeanstalk Node Version Conflict

我將使其簡短而簡單。 我們目前正在使用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.0)下降了對0.12.x的支持。

我們將很快超過0.12.x,但這不是一個選擇。 那么我目前的選擇是什么? 有沒有辦法手動選擇舊的Amazon Linux版本? 如果沒有,是否可以在實例上手動構建Node v0.12.18,並讓它們默認使用該實例? 或者,是否有辦法將補丁引入當前的二進制文件,在ELB中看起來像是相同的Node版本? 更改實際上是兩行代碼,但這絕對至關重要。

為您的幫助加油-如果您有任何疑問,請告訴我。

EOL為0.12。 4.x將在不到一年的時間內停產。 您是否確定100%無法升至4,甚至更好?

結束強制版本控制。

您可能需要使用自定義Beanstalk模板,該模板將AMI與所需的Linux和Node版本一起使用。

認真地說,8.x就像一種新語言。 挺好的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM