Переименуйте имя пользователя Amazon RDS master

Смена пароля легко осуществляется через консоль. Есть ли способ изменить имя мастера после создания на RDS для PostgreSQL? Если да, то как?

Ответы

Ответ 1

Вы не можете изменить имя пользователя. Вы можете проверить следующие ссылки, которые описывают, как изменить главный пароль, и если Amazon добавляет возможность изменить имя пользователя, вы найдете там:

Попробуйте найти AWS CLI для RDS:

 modify-db-instance --db-instance-identifier <value> --master-user-password (string)

- мастер-пароль пользователя (строка)

Новый пароль для главного пользователя экземпляра DB. Может быть любой печатный Символ ASCII, кроме "/", "" или "@".

Изменение этого параметра не приводит к отключению, и изменение асинхронно применяться как можно скорее. Между временем запрос и завершение запроса, MasterUserPassword элемент существует в элементе PendingModifiedValues ​​операции ответ. По умолчанию: Использует существующую настройку

Ограничения: должно быть от 8 до 41 буквенно-цифровых символов (MySQL, MariaDB, и Amazon Aurora), от 8 до 30 буквенно-цифровых символов (Oracle) или от 8 до 128 буквенно-цифровых символов (SQL Server).

Интерфейс командной строки Amazon RDS (CLI) устарел. Вместо этого используйте AWS CLI для RDS.

Через AWS Management Console выберите экземпляр, который вам нужен для reset для пароля, нажмите "Изменить", затем выберите новый главный пароль.

Если вы не хотите использовать консоль AWS, вы можете использовать Команда rds-modify-db-instance (согласно документации Amazons для RDS) до reset он напрямую, учитывая инструменты командной строки AWS: Имя экземпляра rds-modify-db-instance --master-user-password examplepassword

Ответ 2

Вы не можете сделать это напрямую. Однако вы можете использовать службу миграции базы данных из AWS:

https://aws.amazon.com/dms/

По существу, вы определяете текущий экземпляр базы данных как источник и новую базу данных с правильным именем пользователя в качестве цели миграции.

Таким образом вы переносите данные из одного экземпляра базы данных. Таким образом, вы можете изменить все свойства, включая имя пользователя.

Этот подход имеет некоторые недостатки:

  • Вам нужно настроить миграцию. Это занимает немного времени.
  • Данные переносятся. Это может привести к неожиданному поведению, поскольку не все в конечном итоге переносится (например, представления и т.д.).
  • Это зависит от того, как вы настраиваете все, что может произойти в режиме простоя.

Ответ 3

Нет. По состоянию на апрель 2019 года нельзя сбросить "главное имя пользователя".