1

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

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

4

2 回答 2

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

于 2013-11-08T17:45:07.987 回答
0

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

于 2012-06-17T12:07:03.903 回答