При вызове конечной точки 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"
}
// ...
]
Спасибо, да у меня есть файл опций и у меня есть DBEngine, DBDeletionPolicy, DBPassword и MultiAZDatabase определены в файле. Должен ли я также иметь имя db, имя пользователя и класс? Они, по-видимому, являются необязательными в соответствии с документацией. – user2711889
Так что просто настройка этих параметров не работает для меня. Также похоже, что 'OptionName' устарели. – ranman
@ranman, мой коллега сообщил мне, что это не обрабатывает фактически создание базы данных вскоре после того, как я ответил на это;) Я был благодарен за это, поскольку я новичок в команде. –