4

Как создать rds db вместе с aws cli для эластичного бобового стебля?AWS cli elasticbeanstalk

aws elasticbeanstalk create-environment 

Я был в состоянии сделать команду создать новую среду упругой Beanstalk, но это не создавало РДС дб для меня. Я должен что-то настроить?

ответ

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" 
    } 
    // ... 
] 
+0

Спасибо, да у меня есть файл опций и у меня есть DBEngine, DBDeletionPolicy, DBPassword и MultiAZDatabase определены в файле. Должен ли я также иметь имя db, имя пользователя и класс? Они, по-видимому, являются необязательными в соответствии с документацией. – user2711889

+0

Так что просто настройка этих параметров не работает для меня. Также похоже, что 'OptionName' устарели. – ranman

+0

@ranman, мой коллега сообщил мне, что это не обрабатывает фактически создание базы данных вскоре после того, как я ответил на это;) Я был благодарен за это, поскольку я новичок в команде. –

Смежные вопросы