我已经在AWS Elastic Beanstalk上成功部署了我的网站。现在,我想更改文件之一中的代码。
[如果执行eb deploy
,它将完全部署不需要的新版本的代码。我已经在Elastic Beanstalk上拥有一个更新的数据库。如果我再次部署整个代码,它将覆盖我的数据库文件。
如何才能仅成功地成功部署更改的文件?
这可能不是您要找的答案,但是我强烈建议您从代码存储库中删除此文件。希望您正在使用像Git这样的版本控制系统;如果您出于历史目的保留原始文件,我将创建一个完全不同的存储库并将其放在其中。
为什么?即使您确实提出了仅部署更改文件的解决方案……您是否真的要信任它?如果您提出的解决方案有任何问题,则将完全擦除/覆盖生产数据库。不好。
[此外,如果您想构建一个真正强大的系统以完全从头开始在AWS中创建应用,请查看Cloud Formation。这需要一些学习和工作,但是您可以构建一个脚本-并在版本控制中对其进行维护-可以构建整个云基础架构。