首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS EB CLI3.x工具需要哪些文件?

AWS EB CLI3.x工具需要哪些文件?
EN

Stack Overflow用户
提问于 2015-01-02 20:17:25
回答 2查看 755关注 0票数 4

最近,我已经从旧的AWS工具(2.6.4)转向了当前的工具(3.0.10),我想知道如何确保迁移我的项目的配置,以及我应该保留哪些配置文件。

我已经运行了(新版本的) eb init,现在在我的项目的.elasticbeanstalk目录中有了一个新文件

代码语言:javascript
复制
config.yml

还有几个以前在那里的人

代码语言:javascript
复制
config
optionsettings.sitetest-develop-env
optionsettings.sitetest-env

其中哪些仍然需要;我可以删除哪些;我需要采取哪些步骤来确保所有的旧设置都被迁移到(和正确的位置)3.xAWS EB CLI工具?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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命令行接口解释清楚。

  • EB是AWS的命令行接口(CLI),您可以使用它快速、更容易地部署应用程序。AWS弹性豆柄支持eb 2.6.x和EB CLI3.x。您可以使用eb CLI3.x来管理使用EB 2.6.x或eb的早期版本启动的环境。如果环境正在运行,EB CLI将从使用eb创建的环境中自动检索设置。与eb不同, CLI不存储本地的选项设置。

为什么在您的环境中有这些文件夹/文件(例如配置,environment s.sitetest-env,environment s.sitetest-envin),下面是解释电子束业务,它只适用于eb 2.6.x

  • 您可以使用.ebextensions/.conf*目录中的配置文件来配置与.elasticbeanstalk/optionsettings文件中相同的设置。但是,如果在这两个设置中都配置了这些设置,则.弹力串连/选项设置中的设置的值将优先于.eb扩展名/*..conf中的任何设置。此外,在使用.ebextensions配置文件的环境中,使用API指定的任何选项设置,包括通过eb指定的选项设置,以后都不能更改。

最后,回答你的问题。如果您已经将版本升级到了EB CLI3.x,那么您可以清理这些文件,但仍然需要保留config.yml,这是在EBCLI3.x中创建eb init时创建的。

票数 4
EN

Stack Overflow用户

发布于 2015-01-03 08:45:17

@BMW的回答非常清晰和好,但我想我会提供一个更简洁的版本。--EBCLI3.x需要的唯一文件是.elasticbeanstalk文件夹中的config.yml

虽然3.x将尝试读取2.x配置并将其移植到上面,但它并不需要。3.x还将从任何运行环境中提取设置。因此,升级到3.x最干净的方法是创建一个新目录并使用EB init。它将与您现有的应用程序和环境同步。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27748032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档