【发布时间】:2014-10-20 09:48:32
【问题描述】:
如何为弹性豆茎创建 rds db 以及 aws cli?
aws elasticbeanstalk create-environment
我能够使该命令创建一个新的弹性 beanstalk 环境,但它没有为我创建 rds db。有什么我必须配置的吗?
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk command-line-interface
如何为弹性豆茎创建 rds db 以及 aws cli?
aws elasticbeanstalk create-environment
我能够使该命令创建一个新的弹性 beanstalk 环境,但它没有为我创建 rds db。有什么我必须配置的吗?
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk command-line-interface
调用create-environment端点时,还可以指定--option-settings选项,如the documentation所示。
所有选项设置都可以在on this page 找到。具体来说,查找 aws:rds:dbinstance 部分以查看 RDS 特定的部分。
一个示例 JSON 配置可能如下所示:
[
{
"Namespace": "aws:rds:dbinstance",
"OptionName": "DBName",
"Value": "my-database"
},
{
"Namespace": "aws:rds:dbinstance",
"OptionName": "Engine",
"Value": "mysql"
},
{
"Namespace": "aws:rds:dbinstance",
"OptionName": "MasterUsername",
"Value": "user"
},
{
"Namespace": "aws:rds:dbinstance",
"OptionName": "MasterUserPassword",
"Value": "hunter2"
},
{
"Namespace": "aws:rds:dbinstance",
"OptionName": "DBInstanceClass",
"Value": "db.m1.small"
}
// ...
]
【讨论】:
OptionNames 现在已经过时了。