2016-04-16 76 views
2

使用AWS Beanstalk(負載均衡自動縮放模式)我可以從git存儲庫部署我的應用程序。但是如果我想對某些文件進行修改,我找不到解決方案......我必須再次部署所有文件。Elastic Beanstalk:如何僅部署文件修改而不部署全部

我的第一個問題是我如何只上傳一些修改後的文件而無需再次部署全部?

我的第二個問題是:如果我手動更改直接被魔豆創建的EC2服務器上的文件夾的權限,這種變化就會被複制到其他期貨實例(自動縮放由青苗自動創建的)?

+0

可能的重複http://stackoverflow.com/questions/18234304/how-to-handle-elastic-beanstalk-deployment-so-it-uploads-only-changed-files –

回答

3

Elastic Beanstalk不提供更新某些文件而不更新其他文件的方法。當EB進行更新時,它將更新所有文件。

應該避免直接在更改EC2實例:

  1. 更改將不會傳播到其他實例,並
  2. 如果你的情況下終止和更換(由於自動縮放和/或配置變化),你將失去這些改變。

如果要對EC2實例進行更改,則應使用.ebextensions文件夾配置文件進行這些更改。請參閱http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html瞭解更多信息。

相關問題