【问题标题】:Elastic Beanstalk : how to deploy only file modification without deploying allElastic Beanstalk:如何只部署文件修改而不部署所有
【发布时间】:2016-08-08 18:28:54
【问题描述】:

使用 AWS Beanstalk(负载平衡自动缩放模式),我可以从 git 存储库部署我的应用程序。但是如果我想对某些文件进行修改,我找不到解决方案......我必须重新部署。

我的第一个问题是如何只上传一些修改过的文件而不重新部署所有文件?

我的第二个问题是:如果我直接在 beanstalk 创建的 EC2 服务器上手动更改文件夹的权限,此更改将复制到其他期货实例(beantalk 自动创建的自动缩放) ?

【问题讨论】:

标签: amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

Elastic Beanstalk 不提供更新某些文件而不是其他文件的方法。当 EB 进行更新时,它会更新所有文件。

您应该避免直接对 EC2 实例进行更改:

  1. 更改不会传播到其他实例,并且
  2. 如果您的实例被终止和替换(由于自动缩放和/或配置更改),您将丢失这些更改。

如果您想对 EC2 实例进行更改,您应该使用 .ebextensions 文件夹配置文件来进行这些更改。请参阅http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html 了解更多信息。

【讨论】:

    猜你喜欢
    • 2015-09-20
    • 2019-02-13
    • 2018-09-15
    • 2020-08-02
    • 2018-06-06
    • 2014-12-25
    • 2016-09-24
    • 1970-01-01
    • 2018-08-09
    相关资源
    最近更新 更多