Назад | Перейти на главную страницу

Как указать группу параметров при обновлении базы данных RDS?

У меня есть база данных Postgres в AWS RDS, в настоящее время работающая с версией 9.6.11, и я пытаюсь выполнить серьезное обновление до версии 10.7. Я следил за Руководство по обновлению создать новую группу параметров, совместимую с версией, а также на всякий случай создать новую группу параметров, совместимую с версией.

Когда я пытаюсь инициировать обновление в консоли AWS, я получаю это сообщение об ошибке.

Однако в консоли RDS нет очевидного места, которое позволило бы мне указать новую группу параметров. Что мне не хватает? Есть ли что-то еще, что нужно сделать, чтобы я мог выполнить обновление через консоль, или мне необходимо использовать CLI или REST API для этого?

Базы данных можно обновить в консоли RDS, только если они используют группу параметров по умолчанию. (Предположительно, все базы данных, созданные в консоли RDS, также используют группу параметров по умолчанию.)

В моем случае база данных была создана с помощью инструмента, который вызывает RDS API. Чтобы обновить мою базу данных, мне нужно было использовать либо RDS API, либо AWS CLI, как описано в Ручное обновление страница. Команда обновления выглядела так:

$ aws rds modify-db-instance \
  --db-instance-identifier my-database-instance \
  --engine-version 10.7 \
  --db-parameter-group-name my-postgres10 \
  --option-group-name my-postgres10 \
  --allow-major-version-upgrade \
  --apply-immediately