【发布时间】:2015-03-15 20:18:53
【问题描述】:
当应用自动缩放时,之前在第一个实例中所做的修改会保留在新实例中吗?
【问题讨论】:
标签: amazon-web-services amazon instance amazon-elastic-beanstalk
当应用自动缩放时,之前在第一个实例中所做的修改会保留在新实例中吗?
【问题讨论】:
标签: amazon-web-services amazon instance amazon-elastic-beanstalk
您需要将配置设置添加到您的应用程序存档中,以便每个实例在联机时都以相同的方式进行配置。这是通过在您的应用程序中创建一个名为 .ebextensions 的文件夹来完成的。您将文件放在具有 .config 扩展名的文件夹中。这些应该是 yaml 格式。
查看这些文档以获取更多信息: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html
Linux 特定(我假设是 Linux,因为你提到了 SSH): http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html
【讨论】:
不,elastic beanstalk 将使用新的 AMI 和您最新部署的应用程序代码启动新服务器。
使用 SSH 登录更改实例被认为是不好的做法,因为它可能随时被 Elastic Beanstalk 替换。
如果您想更改实例中的某些内容,可以使用自定义 AMI(不好玩)或创建 .ebextensions 文件夹并将一些配置 shell 脚本放在那里(请参阅 documentation)。
【讨论】: