使用AWS Beanstalk(负载平衡自动扩展模式),我可以从git存储库部署我的应用程序。但是,如果我想对某些文件进行修改,我找不到任何解决方案......我必须再次部署所有文件。
我的第一个问题是如何在不重新部署所有文件的情况下只上传一些修改过的文件?
我的第二个问题是:如果我直接在beanstalk创建的EC2服务器上手动更改文件夹的权限,则此更改将复制到其他期货实例(Beanstalk自动创建自动扩展) )?
答案 0 :(得分:3)
Elastic Beanstalk不提供更新某些文件而非其他文件的方法。当EB进行更新时,它将更新所有文件。
您应该避免直接对EC2实例进行更改:
如果要对EC2实例进行更改,则应使用.ebextensions
文件夹配置文件进行更改。有关详细信息,请参阅http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html。