一尘不染

在Docker中访问Elastic Beanstalk环境属性

docker

因此,我一直在寻找一个示例,说明如何从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


阅读 208

收藏
2020-06-17

共1个答案

一尘不染

AWS Elastic Beanstalk
Docker容器支持自定义环境变量。在文档中看起来像一个小姐。您可以为您的环境定义自定义环境变量,并期望将它们传递给docker容器。

2020-06-17