Elastic Beanstalk CLI,如何使用 RDS 实例创建环境?
Elastic Beanstalk CLI, how do I create the environment with an RDS instance?
根据 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 上面写满了 'deprecated',所以我没有使用它。
如何使用 ELB CLI 设置 RDS?还有可能吗?
您正在查看旧版 2.x CLI 的文档,但使用较新的 3.x CLI(请注意您引用的文档顶部的信息文本),其行为有很大不同,参见 here。
您可以使用
创建带有数据库的环境
eb create --database
运行eb init
之后。
根据 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 上面写满了 'deprecated',所以我没有使用它。
如何使用 ELB CLI 设置 RDS?还有可能吗?
您正在查看旧版 2.x CLI 的文档,但使用较新的 3.x CLI(请注意您引用的文档顶部的信息文本),其行为有很大不同,参见 here。
您可以使用
创建带有数据库的环境eb create --database
运行eb init
之后。