仅在AWS Elastic Beanstalk网站上部署更改的文件

时间:2019-12-12 17:17:38

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

我已经在AWS Elastic Beanstalk上成功部署了我的网站。现在,我想更改文件之一中的代码。

如果我执行eb deploy,它将完全部署不需要的代码的新版本。我已经在Elastic Beanstalk上拥有一个更新的数据库。如果我再次部署整个代码,它将覆盖我的数据库文件。

如何才能仅成功部署更改的文件?

1 个答案:

答案 0 :(得分:0)

这可能不是您要找的答案,但是我强烈建议您从代码存储库中删除此文件。希望您正在使用像Git这样的版本控制系统;如果您出于历史目的保留原始文件,则可以创建一个完全不同的存储库,并将其放入其中。

为什么?即使您确实提出了仅部署更改文件的解决方案……您是否真的要信任它?如果您提出的解决方案有任何问题,则将完全擦除/覆盖生产数据库。不好。

此外,如果您想构建一个真正强大的系统来完全从头开始在AWS中创建应用,请查看Cloud Formation。这需要一些学习和工作,但是您可以构建一个脚本-并在版本控制中对其进行维护-可以构建整个云基础架构。