Elastic Beanstalk CLI,如何使用 RDS 实例创建环境?

Posted

技术标签:

【中文标题】Elastic Beanstalk CLI,如何使用 RDS 实例创建环境?【英文标题】:Elastic Beanstalk CLI, how do I create the environment with an RDS instance? 【发布时间】:2015-09-15 05:40:44 【问题描述】:

根据 aws 文档here,当我对项目文件执行eb init 时,系统会提示我创建 RDS 实例。当我运行它时,我只看到:

~$ eb init

Select an application to use
1) eb-demo-php-simple-app
2) aws-eb-deploy
3) sb-test1
4) [ Create new Application ]
(default is 1): 4

Enter Application Name
(default is "eb-demo-php-simple-app2"):
Application eb-demo-php-simple-app2 has been created.

It appears you are using Docker. Is this correct?
(y/n): y
Do you want to set up SSH for your instances?
(y/n): y

Select a keypair.
1) ####
2) ####
3) ####
4) ####
5) ####
6) [ Create new KeyPair ]
(default is 6): 5

~$

我正在使用他们提供的来自here 的 PHP 演示应用程序来测试脚本。按照文档,我加载了 EB 实例,但它失败了,因为它从未设置所需的 RDS 后端。

我认为文档已过期,并且 CLI 不再具有此功能。旧的 EB cli 已经“弃用”了,所以我没有使用它。

如何使用 ELB CLI 设置 RDS?现在还有可能吗?

【问题讨论】:

【参考方案1】:

您正在查看旧版 2.x CLI 的文档,但使用的是较新的 3.x CLI(请注意您引用的文档顶部的信息文本),其作用有很大不同,请参阅 here。

您可以使用数据库创建环境

eb create --database

运行eb init之后。

【讨论】:

谢谢!我注意到 API 的各种版本,似乎它们在 AWS CLI 中移动了很多,而在独立工具中保留了一些。这有点困难,因为 Google 中的许多***结果仍然指向旧文档和教程。

以上是关于Elastic Beanstalk CLI,如何使用 RDS 实例创建环境?的主要内容,如果未能解决你的问题,请参考以下文章

Elastic Beanstalk CLI,如何使用 RDS 实例创建环境?

如何使用 Elastic Beanstalk 配置 aws cli 配置文件?

如何将 AWS CLI 与 Elastic Beanstalk 一起使用?

如何使用 CLI 配置 Elastic beanstalk 经典负载均衡器以终止 HTTPS

当您拥有私有 NPM 包时,如何使用 CLI 部署到 Elastic Beanstalk?

如何使用 aws cli 在 Elastic Beanstalk 上上传和部署?