如何创建一个rds db以及用于弹性beanstalk的aws cli?
aws elasticbeanstalk create-environment
我能够让命令创建一个新的弹性beanstalk环境,但它没有为我创建rds db。有什么我必须配置的吗?
答案 0 :(得分:4)
调用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"
}
// ...
]