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

时间:2015-06-28 19:58:51

标签: amazon-web-services docker elastic-beanstalk amazon-rds

根据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 个答案:

答案 0 :(得分:2)

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

您可以使用

创建包含数据库的环境
eb create --database

运行eb init

之后