Conéctese a su instancia de ApsaraDB for MongoDB mediante DMS, MongoDB Shell (mongosh) o código de aplicación.
Requisitos previos
Cuenta con configured a whitelist.
La instancia se encuentra en estado Running.
Procedimiento
DMS
Vaya a la página de instancias de conjunto de réplicas de ApsaraDB for MongoDB o de instancias de clúster fragmentado de ApsaraDB for MongoDB. En la parte superior de la página, seleccione un resource group y una región, y luego haga clic en el ID de la instancia destino.
-
En la esquina superior derecha, haga clic en Log on to Database.
-
Para una instancia de conjunto de réplicas: Seleccione Primary en la lista desplegable.
NotaLos nodos secundarios son de solo lectura. Para escribir datos, seleccione Primary.
Para una instancia de clúster fragmentado: Seleccione cualquier nodo en la lista desplegable.
Para una instancia independiente: DMS se abre directamente.
-
-
En el cuadro de diálogo Log on to Database Instance, introduzca la Database Account y la Database Password. Deje los demás campos con sus valores predeterminados.
NotaSi olvidó o no ha establecido una contraseña, reset the password.
Haga clic en Test Connectivity. En el cuadro de diálogo de éxito, haga clic en Confirm.
Haga clic en Login.
MongoDB Shell
Instalación de MongoDB Shell
MongoDB proporciona dos herramientas de CLI: MongoDB Shell (mongosh) y la shell mongo heredada. Esta guía utiliza mongosh.
En su cliente, descargue MongoDB Shell.
Obtención de una cadena de conexión
Vaya a la página de instancias de conjunto de réplicas de ApsaraDB for MongoDB o de instancias de clúster fragmentado de ApsaraDB for MongoDB. En la parte superior de la página, seleccione un resource group y una región, y luego haga clic en el ID de la instancia destino.
En el panel de navegación izquierdo de la página de detalles de la instancia, haga clic en Database Connections.
-
En la página Database Connections, copie la cadena de conexión.
Este ejemplo utiliza la High-availability Connection String URI de Private Connection - VPC. Para conectarse a través de Internet, primero debe apply for a public endpoint:
mongodb://root:****@dds-bp1d9a7c2908e****.mongodb.rds.aliyuncs.com:3717,dds-bp1d9a7c2908e****.mongodb.rds.aliyuncs.com:3717/admin?replicaSet=mgset-8970****Reemplace
root:****con sus credenciales reales. Si olvidó su contraseña, reset your password.
Conexión a la base de datos
Ejecute este comando en su cliente para conectarse:
Si utiliza la shell mongo heredada, reemplace mongosh por mongo.
mongosh "<your_connection_string_uri>"
Ejemplo con la cuenta root, contraseña PassWord123! y base de datos de autenticación admin:
mongosh "mongodb://root:PassWord123%21@dds-bp1d9a7c2908e****.mongodb.rds.aliyuncs.com:3717,dds-bp1d9a7c2908e****.mongodb.rds.aliyuncs.com:3717/admin?replicaSet=mgset-8970****"
Codifique los caracteres especiales en las credenciales según el formato URL. Por ejemplo, ! se convierte en %21. How to resolve connection failures caused by special characters in a username or password?
Code
Siguientes pasos
Documentos relacionados
Evite usar la cuenta root en producción. Cree cuentas dedicadas con los permisos adecuados. Las cuentas con permisos insuficientes devuelven errores como Exception authenticating....