AWS cli elasticbeanstalk

时间:2014-08-26 23:02:10

标签: amazon-web-services elastic-beanstalk command-line-interface

如何创建一个rds db以及用于弹性beanstalk的aws cli?

aws elasticbeanstalk create-environment

我能够让命令创建一个新的弹性beanstalk环境,但它没有为我创建rds db。有什么我必须配置的吗?

1 个答案:

答案 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"
    }
    // ...
]