Dor*_*ron 3 config amazon-web-services amazon-elastic-beanstalk
在尝试使用命令行工具(eb工具)设置弹性beanstalk worker应用程序时,我的配置文件(optionsettings.MyApp-env)在启动/更新/停止环境时会被覆盖.
这些是重现的步骤:
使用CLI工具命令,eb init我在Elastic Beanstalk中创建了一个新应用程序.
该config文件.elasticbeanstalk夹中的文件包含以下行:
OptionSettingFile=/Users/doron/projects/workers/my-worker/.elasticbeanstalk/optionsettings.MyWorkerName-dev
eb start第一次运行后,该文件是使用一些值创建的.
我继续根据http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html更改其内容,以便根据需要进行配置(环境参数,自动调节服务器数量等) ...).
要应用更改,我尝试了以下内容:
eb update.eb stop并从头开始构建它eb start.在这两种情况下,optionsettings运行命令(update或start)后文件都会更改.
该文件的新内容看起来更像我在eb start使用我添加的各种配置参数调用第一个后获得的vanilla版本- 完全删除.
是否有另一种配置环境的方法(不是机器上的软件,而是控制台中存在的配置 - 实例类型,区域,自动扩展,旋转更新等)?
小智 7
我意识到这是一个旧线程但是如果有人碰到这个,就像我一样,那么在AWS论坛上查看这个线程的Elasticbeanstalk https://forums.aws.amazon.com/thread.jspa?messageID=395052 #395052 它解释了.elasticbeanstalk/optionsettings中的设置如何设置.使用API设置文件,以便以后无法更改它们,与.ebextensions/*.config文件中设置的文件不同.
此外,在令人难以置信的烦人行动中,optionsettings文件通常会在其中设置一些您想要在.config文件中设置的设置,但是在运行eb start时它会自动重新创建optionsettings文件,而且似乎很少.如果你想改变像WSGIPath这样的东西,这使得使用eb命令行工具几乎不可能使用.
| 归档时间: |
|
| 查看次数: |
1921 次 |
| 最近记录: |