所以我一直在寻找一个如何从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
AWS Elastic Beanstalk Docker容器支持自定义环境变量.看起来像是文档中的错过.您可以为您的环境定义自定义环境变量,并期望它们将传递到docker容器.