我可以对 Amazon Beanstalk 配置进行哪些持久更改?

我可以对 Amazon Beanstalk 配置进行哪些持久更改?

交叉发布到 AWS 论坛

我们有一系列静态网站,我们正考虑将其托管在 Amazon Beanstalk 上。我们目前依靠 ssh 访问进行部署:

我们正在考虑迁移到 Amazon Beanstalk,因此我安装并配置了一个示例网站。我设置了一个符号链接结构,通过 scp 上传了一个版本,并编辑了 Tomcat 的配置文件。但是,我不确定 Beanstalk 管理器是否维护了这些更改(事实上,我看到在重新启动实例时其中一些更改没有生效)。

有什么方法可以让 Beanstalk 管理器记住我对实例文件系统所做的本地更改,并将其延续到它创建的新实例?

如果答案是否定的,那么似乎我应该忘记 Beanstalk 并直接使用 EC2 映像(然后我可以创建一个包含我的自定义修改的 AMI 并在需要时重新启动)。

答案1

为了保留这些类型的更改,您需要使用已进行这些更改的 AMI,以便当 Beanstalk 启动或重新启动实例时,您的数据就会出现。

或者,您可以使用 .config 文件来自动化该过程,如下所示: http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/customize-containers.html

相关内容