最近,我已经从旧的AWS工具(2.6.4)转向了当前的工具(3.0.10),我想知道如何确保迁移我的项目的配置,以及我应该保留哪些配置文件。
我已经运行了(新版本的) eb init,现在在我的项目的.elasticbeanstalk目录中有了一个新文件
config.yml还有几个以前在那里的人
config
optionsettings.sitetest-develop-env
optionsettings.sitetest-env其中哪些仍然需要;我可以删除哪些;我需要采取哪些步骤来确保所有的旧设置都被迁移到(和正确的位置)3.xAWS EB CLI工具?
发布于 2015-01-02 22:43:31
我直接使用了最新版本( 3.x ),开始时没有意识到eb 2.6.x和EB CLI3.x之间的区别。谢谢提出这个问题(+1)。
这是我从AWS弹性豆柄文件中得到的。
旧版本称为eb 2.6.x,新版本称为EB CLI 3.x,这些版本之间的配置差异已由url EB命令行接口解释清楚。
为什么在您的环境中有这些文件夹/文件(例如配置,environment s.sitetest-env,environment s.sitetest-envin),下面是解释电子束业务,它只适用于eb 2.6.x
最后,回答你的问题。如果您已经将版本升级到了EB CLI3.x,那么您可以清理这些文件,但仍然需要保留config.yml,这是在EBCLI3.x中创建eb init时创建的。
发布于 2015-01-03 08:45:17
@BMW的回答非常清晰和好,但我想我会提供一个更简洁的版本。--EBCLI3.x需要的唯一文件是.elasticbeanstalk文件夹中的config.yml
虽然3.x将尝试读取2.x配置并将其移植到上面,但它并不需要。3.x还将从任何运行环境中提取设置。因此,升级到3.x最干净的方法是创建一个新目录并使用EB init。它将与您现有的应用程序和环境同步。
https://stackoverflow.com/questions/27748032
复制相似问题