AWS beanstalk部署消除了环境变量

时间:2018-01-10 21:50:07

标签: amazon-web-services deployment continuous-integration elastic-beanstalk amazon-elastic-beanstalk

我有一个通过AWS EB CLI部署的应用程序。当我最初设置环境时,我使用了.ebextensions个文件并从我的计算机上的终端运行eb deploy。这样可以正确设置所有内容,包括beanstalk环境中的环境变量和节点版本(8.9)。

现在,如果我在CI中部署没有.ebextensions目录的应用程序,beanstalk环境将使用默认值进行分解,这些默认值将节点设置回v6.3并清除环境变量。

1)有没有办法保持beanstalk环境的当前配置,而不必每次都部署.ebextensions个文件?

2)如果我每次必须部署.ebextensions个文件,那么敏感数据如密码的最佳方法是什么?

旁注

我在不同的beanstalk环境中有另一个应用程序,我将docker容器部署到。在这种情况下,每次部署新的容器更新时,beanstalk环境都不会受到影响。我也没有使用此部署发送.ebxtensions个文件。

0 个答案:

没有答案