【发布时间】:2014-09-28 18:17:05
【问题描述】:
所以我一直在寻找如何从 AWS EB Web 界面为我的 Docker 容器指定环境变量的示例。通常在 EB 中,您可以添加在运行时可用的环境属性。在我切换到 Docker 之前,我在以前的部署中使用了这些,但似乎 Docker 关于如何处理环境属性有一些不同的规则,对吗?根据这篇文章 [1],只有 AWS 凭证和 PARAM1-PARAM5 会出现在环境变量中,但不会出现自定义属性。这就是我听起来的样子,特别是考虑到支持自定义环境属性的容器明确表示,就像这里显示的 Python [2]。有没有人有这个软件组合的经验?我只需要指定一个环境变量,它告诉我应用程序是处于“暂存”模式还是“生产”模式,然后我的所有环境特定配置都由应用程序本身设置。
[1]http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html#command-options-docker
[2]http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html#command-options-python
【问题讨论】:
标签: environment-variables docker amazon-elastic-beanstalk