【问题标题】:AWS EB: Multiple env.config files for various environments?AWS EB:适用于各种环境的多个 env.config 文件?
【发布时间】:2014-07-31 14:46:09
【问题描述】:

我在源代码控制中有一个 env.config,但我可以放入其中的几乎都是与我的所有各种环境(生产、登台)相关的东西。我有要添加到 env.config 文件(例如,数据库主机)中的特定于环境的设置,这些设置将从环境更改为环境。我该如何处理这些差异?现在我正在从 AWS 控制台执行此操作,我可以在每个环境的 GUI 中对其进行管理,但我希望能够从 git 更改很多这些东西,所以我不必每当我想更改某些内容时,都会登录控制台。

有没有办法拥有多个特定于环境的配置文件?

【问题讨论】:

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


    【解决方案1】:

    我认为您的用例类似于How to configure Elastic Beanstalk for RDS 中讨论的内容

    您可能想使用“eb 分支”。然后,您可以拥有具有不同配置的多个环境。

    更多关于 eb 分支here的文档

    【讨论】:

    • 是的,我目前正在使用eb branch - 这只是在 git 中切换分支以进行我想避免的更改的麻烦,但也许这并不是那么麻烦使用正确的工作流程。感谢您的帮助 - 尽管我不确定我是否可以将其标记为 the 答案,尽管它是一个可行的答案。
    【解决方案2】:

    所以这之前已经在 AWS 论坛上发布过。 (https://forums.aws.amazon.com/thread.jspa?messageID=529373) 到目前为止,只有解决方法!问题是 .config 文件需要一些逻辑来确定您尝试定位的环境。我个人认为不需要任何逻辑,因为您可以简单地根据您所针对的 AWS 环境名称命名配置设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-21
      • 1970-01-01
      • 2015-07-29
      • 2020-03-31
      • 2014-10-03
      • 1970-01-01
      • 2015-03-10
      • 2014-12-25
      相关资源
      最近更新 更多