我在源代码管理中得到了一个env.config,但我可以放入的唯一内容就是与我所有的各种环境(生产,登台)相关的事情。我想要添加到env.config文件(例如,数据库主机)的环境特定设置,这些设置将从环境更改为环境。我该如何处理这些差异?现在我从AWS控制台进行操作,我可以在每个环境的基础上在GUI中管理它,但我很乐意能够从git中更改很多这样的东西,所以我不喜欢每当我想要改变某些东西时,都必须登录控制台。
有没有办法拥有多个特定于环境的配置文件?
答案 0 :(得分:2)
所以这已经在AWS论坛中发布了。 (https://forums.aws.amazon.com/thread.jspa?messageID=529373)到目前为止,只有解决方法!问题是.config文件需要一些逻辑来确定您尝试定位的环境。我个人认为不需要任何逻辑,因为您可以根据您要定位的AWS环境名称命名配置设置。
答案 1 :(得分:0)
我认为您的用例类似于How to configure Elastic Beanstalk for RDS
中讨论的内容您可能想要使用' eb branch'。然后,您可以拥有具有不同配置的多个环境。
有关eb branch here
的更多文档