将.env环境变量上传到弹性beanstalk

时间:2016-09-09 15:24:57

标签: amazon-web-services

据我所知,将环境变量设置为弹性beanstalk的唯一方法是:

  1. AWS在线控制台。
  2. GridPane.setMargin(node, new Insets(top, right, bottom, left)); 命令。
  3. 我的项目中有一个static文件,其中包含100多个变量的所有环境变量,并且我正在寻找一种方法将它们全部同时推送到eb实例。

1 个答案:

答案 0 :(得分:7)

首先,您应该注意到Elastic Beanstalk每个环境的环境变量限制为五十(50)个。

现在,如果你在.env文件中设置了一堆环境变量,那么设置它们的简单方法就是将它们全部转储到eb setenv命令中,就像这样......

eb setenv `cat .env | sed '/^#/ d' | sed '/^$/ d'`

这将一次性设置它们,并节省您在aws控制台页面上度过整晚。 sed命令删除注释行和新行。

Explain Shell