我正在尝试使用Ubuntu AMI(Ubuntu Server 14.04 LTS(HVM),SSD卷类型 - ami-d05e75b8)和MongoDB在AWS中创建弹性beanstalk实例。要更改AMI,我遵循这些steps。我有几个问题。
1)我得到的印象是,我无法在弹性beanstalk中将AMI更改为Ubuntu而不会破坏它。这是真的吗?
如果数字1)为假,那么......
2)在步骤链接中:在要创建自定义AMI 下的数字7是什么,请参阅存储库版本号。我没有在AMI中看到ubuntu的日期(ami-d05e75b8)
3)我得到的印象是,我不能将MongoDB合并到弹性beanstalk而不会破坏它。这是真的吗?
感谢您的帮助!我还非常感谢您提供的任何其他见解。
答案 0 :(得分:0)
不确定你的意思是“劈开它”,但总的来说我不建议走那条路。使用自定义AMI会剥夺您未来的Beanstalk升级,因此您必须每隔几个月重新创建一次AMI,以便跟上最新的Beanstalk更改。
相反,我投票使用the Docker version of Elastic beanstalk。它允许您创建自定义包含(例如,带有Mongo的Ubunto)并让Elastic Beanstalk启动它。这样您就可以专注于容器而不是Beanstalk脚本。
如果您对Docker不熟悉,这里是一个不错的起点: https://training.docker.com/self-paced-training