【发布时间】:2017-07-24 11:23:55
【问题描述】:
在 .ebextensions 中,我有一个文件 (environmentvariables.config),如下所示:
commands:
01_get_env_vars:
command: aws s3 cp s3://elasticbeanstalk-us-east-1-466049672149/ENVVAR.sh /home/ec2-user
02_export_vars:
command: source /home/ec2-user/ENVVAR.sh
shell 脚本是一系列简单的导出 key=value 命令。
该文件已正确放置在服务器上,但似乎没有使用源调用它。如果我手动登录应用程序并使用 source /home/ec2-user/ENVVAR.sh,它会设置我所有的环境变量,所以我知道脚本可以工作。
可以这样设置环境变量吗?我想将我的配置存储在 S3 中并自动执行设置,因此我不需要将任何变量提交到源代码控制 (option_settings) 或手动将它们输入到控制台中。
【问题讨论】:
标签: amazon-s3 environment-variables amazon-elastic-beanstalk