( Cross发布到AWS论坛 )
我们有一个静态的网站,我们正在考虑托pipe在Amazon Beanstalk上。 我们目前依靠ssh访问进行我们的部署过程:
unzip version.zip mv latest_ver latest_ver.bak;mv older_ver latest_ver和vim foo.js 我们正在考虑转移到Amazon Beanstalk,所以我安装并configuration了一个示例网站。 我设置了一个符号链接结构,通过scp上传了一个版本,并编辑了Tomcat的configuration文件。 但是,我不确定这些变化是否由Beanstalkpipe理器维护(实际上,我发现其中一些实例在重新启动时没有执行)。
有没有办法让Beanstalkpipe理器记住我对实例的文件系统进行的本地更改,并将其转换为它创build的新实例?
如果答案是否定的,那么似乎我应该忘记Beanstalk并直接使用EC2映像(然后我可以创build一个包含我自定义修改的AMI,如果需要,可以重新启动)。
要保留这些更改,您将希望使用自己的AMI,这些AMI已经进行了这些更改,以便在Beanstalk启动或重新启动实例时显示数据。
或者,您可以使用.config文件自动执行此过程,如下所示: http : //docs.amazonwebservices.com/elasticbeanstalk/latest/dg/customize-containers.html