una pagina online nube datos crear conectar con aws abrir postgresql amazon-web-services amazon-rds

postgresql - pagina - Renombrar el nombre de usuario maestro de Amazon RDS



pgadmin aws (2)

No puedes cambiar el nombre de usuario. Puede consultar los siguientes enlaces que describen cómo cambiar la contraseña maestra y si Amazon agrega la capacidad de cambiar el nombre de usuario, allí encontrará:

Trate de encontrar en AWS CLI para RDS :

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

--master-user-password (cadena)

La nueva contraseña para el usuario maestro de la instancia de base de datos. Puede ser cualquier carácter ASCII imprimible excepto "/", "" "o" @ ".

El cambio de este parámetro no produce una interrupción y el cambio se aplica de forma asíncrona tan pronto como sea posible. Entre el momento de la solicitud y la finalización de la solicitud, el elemento MasterUserPassword existe en el elemento PendingModifiedValues ​​de la respuesta de la operación. Predeterminado: utiliza la configuración existente

Restricciones: deben tener entre 8 y 41 caracteres alfanuméricos (MySQL, MariaDB y Amazon Aurora), entre 8 y 30 caracteres alfanuméricos (Oracle) o entre 8 y 128 caracteres alfanuméricos (SQL Server).

La Interfaz de línea de comandos de Amazon RDS (CLI) ha quedado en desuso. En su lugar, utilice la CLI de AWS para RDS.

A través de la Consola de administración de AWS , elija la instancia para la que necesita restablecer la contraseña, haga clic en ''Modificar'' y luego elija una nueva contraseña maestra.

Si no desea utilizar la Consola de AWS, puede usar el comando rds-modify-db-instance (según la documentación de Amazon para RDS) para restablecerlo directamente, dadas las herramientas de línea de comandos de AWS: rds-modify-db- nombre de instancia de instancia --master-user-password examplepassword

Cambiar la contraseña se hace fácilmente a través de la consola. ¿Hay alguna forma de cambiar el nombre de usuario maestro después de la creación en RDS para PostgreSQL? ¿Si es así, cómo?


No puedes hacerlo directamente. Sin embargo, puede utilizar el servicio de migración de base de datos de AWS:

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

Esencialmente, define la instancia de la base de datos actual como su origen y la nueva base de datos con el nombre de usuario correcto como su destino de la migración.

De esta manera migra los datos de una instancia de base de datos a otra. Como tal, puede cambiar todas las propiedades, incluido el nombre de usuario.

Este enfoque tiene algunos inconvenientes:

  • Necesitas configurar la migración. Lo que lleva un poco de tiempo.
  • Los datos son migrados. Esto puede provocar un comportamiento inesperado ya que no todo se migra con el tiempo (por ejemplo, vistas, etc.)
  • Depende de cómo configure todo lo que pueda experimentar un tiempo de inactividad.