亚马逊AWS Beanstalk自定义AMI问题

时间:2012-06-16 19:57:47

标签: amazon-web-services elastic-beanstalk

我尝试将应用程序部署到AWS,需要在服务器上安装一些额外的软件。为了创建自定义图像,我按照发现herehere的说明启动了EC2实例并安装了我的软件。然后我在终止实例之前创建了一个快照。

现在我的问题:在创建应用程序时如何让beanstalk使用我的快照?当我尝试创建应用程序时,只有7种基本AMI可用于容器类型'。

2 个答案:

答案 0 :(得分:1)

从个人的过期我可以说大多数关于弹性beanstalk定制的文档已经过时了。如何使用自定义ami,您需要知道弹性beanstalk的实际版本,无论如何安装beanstalk脚本并在新实例引导程序上执行配置,因此如果您使用自定义ami,它也会发生。基于此,我建议您在需要进行一些操作系统级自定义时使用自定义ami。

如果您需要安装一些其他软件或更改某些内容,我建议您使用此处所述的方法:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html

这里描述的好例子: http://www.hudku.com/blog/innocuous-looking-evil-devil/

如果你试图找到关键字,你也可以在github上找到很多例子:.ebextentions

答案 1 :(得分:0)

启动环境配置,然后在“环境设置”中切换到已注册的自定义AMI。如果可能,请保存配置模板以供进一步使用。