簡體   English   中英

AWS Elastic Beanstalk:更新平台版本和自定義AMI

[英]AWS Elastic Beanstalk: Update Platform Version & custom AMI

我正在將Elastic Beanstalk用於Web應用程序。 (自動設置EC2,RDS數據庫等)。

我一直在使用自定義AMI(基於默認的Elastic Beanstalk),因為我需要一些特定的軟件包,這些軟件包太大而無法與配置文件一起安裝。

我注意到前幾天,我的儀表板顯示了一個選項,可以在配置下更新平台版本。 例如,從64bit Amazon Linux 2015.0364bit Amazon Linux 2015.09 64bit Amazon Linux 2015.03

這將如何影響我的自定義AMI? 它會覆蓋它嗎?

將自定義AMI從例如64bit Amazon Linux 2015.0364bit Amazon Linux 2015.09 64bit Amazon Linux 2015.03的最佳方法是什么?

如果將AMI更新為它們的AMI,它將不包含您的自定義修改。 您需要自己對基本AMI進行這些修改。

我已經成功使用CI(jenkins)通過via通過Packer構建了我的AMI。 這使我可以將基本AMI設置為較新的AMI,並最終得到更新的AMI。 然后,Jenkins告訴beantalk使用其構建的新AMI。

如果可能的話,我強烈建議您堅持使用Amazon提供的默認AMI。 它使整個操作系統的維護變得輕而易舉,並確保只要有外圍機會(例如,在負載平衡器或beantalk腳本中),就可以確保安全。
為此,您必須解決安裝額外軟件包的問題。 考慮使用Docker版本的Elastic beantalk,它在OS級別上具有很大的靈活性,並具有beantalk的優點。 唯一的缺點是另一層復雜性。

暫無
暫無

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

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