Conexión a una base de datos de Amazon RDS - AWS Toolkit for JetBrains

Conexión a una base de datos de Amazon RDS

Con el Explorador de AWS, puede seleccionar una base de datos de Amazon RDS, elegir un método de autenticación y, a continuación, configurar los ajustes de conexión. Una vez haya comprobado la conexión con éxito, puede empezar a interactuar con el origen de datos mediante DataGrip de JetBrains.

importante

Asegúrese de haber completado los requisitos previos para permitir a los usuarios acceder a las bases de datos de Amazon RDS e interactuar con ellas.

Seleccione una pestaña para obtener instrucciones sobre la conexión con una instancia de base de datos utilizando su método de autenticación preferido.

Connect with IAM credentials
  1. Abra AWS Explorer, si aún no está abierto.

  2. Haga clic en el nodo Amazon RDS para expandir la lista de motores de bases de datos compatibles.

  3. Haga clic en un nodo de motor de base de datos compatible (Aurora, MySQL o PostgreSQL) para expandir la lista de instancias de bases de datos disponibles.

    nota

    Si selecciona Aurora, puede elegir entre expandir un clúster de MySQL y un clúster de PostgreSQL.

  4. Haga clic con el botón derecho en una base de datos y elija Conectarse con las credenciales de IAM.

    nota

    También puede elegir Copiar ARN para agregar el nombre de recurso de Amazon (ARN) de la base de datos a su portapapeles.

  5. En el cuadro de diálogo Orígenes de datos y controladores, haga lo siguiente para asegurarse de que puede abrir una conexión con una base de datos:

    • En el panel Orígenes de datos importados, confirme que se ha seleccionado el origen de datos correcto.

    • Si un mensaje indica que necesita Descargar los archivos de controladores que faltan, elija Ir al controlador (el icono de la llave inglesa) para descargar los archivos necesarios.

  6. En la pestaña General del panel Ajustes, confirme que los siguientes campos muestran los valores correctos:

    • Host/puerto: el punto de conexión y el puerto utilizados para las conexiones a la base de datos. Para las bases de datos de Amazon RDS alojadas en la nube de AWS, los puntos de conexión siempre terminan en rds.amazon.com. Si se conecta a una instancia de base de datos a través de un proxy, utilice estos campos para especificar los detalles de conexión del proxy.

    • Autenticación: AWS IAM (autenticación mediante credenciales de IAM).

    • Usuario: el nombre de su cuenta de usuario de la base de datos.

    • Credenciales: las credenciales utilizadas para acceder a su cuenta de AWS.

    • Región: la región de AWS en la que está alojada la base de datos.

    • Host/puerto de RDS: el punto de conexión y el puerto de la base de datos, tal y como se indican en la AWS Management Console. Si utiliza un punto de conexión diferente para conectarse a una instancia de base de datos, especifique los detalles de conexión del proxy en los campos Host/puerto (descritos anteriormente).

    • Base de datos: el nombre de la base de datos.

    • URL: la URL que el IDE de JetBrains utilizará para conectarse a la base de datos.

    Ajustes de conexión para una base de datos de Amazon RDS con las credenciales de IAM utilizadas para la autenticación.
    nota

    Para obtener una descripción completa de los ajustes de conexión que puede configurar mediante el cuadro de diálogo Orígenes de datos y controladores, consulte la documentación para el IDE de JetBrains que está utilizando.

  7. Para comprobar que los ajustes de conexión son correctos, elija Comprobar conexión.

    Una marca de verificación verde indica que la comprobación se ha realizado correctamente.

  8. Elija Aplicar para aplicar los ajustes y, a continuación, elija Aceptar para empezar a trabajar con el origen de datos.

    Se abre la ventana de la herramienta Base de datos. Muestra los orígenes de datos disponibles en forma de árbol con nodos que representan elementos de la base de datos, como esquemas, tablas y claves.

    importante

    Para utilizar la ventana de la herramienta Base de datos, primero debe descargar e instalar DataGrip desde JetBrains. Para obtener más información, consulte https://www.jetbrains.com/datagrip/.

Connect with Secrets Manager
  1. Abra AWS Explorer, si aún no está abierto.

  2. Haga clic en el nodo Amazon RDS para expandir la lista de motores de bases de datos compatibles.

  3. Haga clic en un nodo de motor de base de datos compatible (Aurora, MySQL o PostgreSQL) para expandir la lista de instancias de bases de datos disponibles.

    nota

    Si selecciona Aurora, puede elegir entre expandir un clúster de MySQL y un clúster de PostgreSQL.

  4. Haga clic con el botón derecho en una base de datos y elija Conectarse con Secrets Manager.

    nota

    También puede elegir Copiar ARN para agregar el nombre de recurso de Amazon (ARN) de la base de datos a su portapapeles.

  5. En el cuadro de diálogo Seleccionar un secreto de base de datos, utilice el campo desplegable para elegir las credenciales de la base de datos y, a continuación, elija Crear.

  6. En el cuadro de diálogo Orígenes de datos y controladores, haga lo siguiente para asegurarse de que puede abrir una conexión con una base de datos:

    • En el panel Orígenes de datos importados, confirme que se ha seleccionado el origen de datos correcto.

    • Si un mensaje indica que necesita Descargar los archivos de controladores que faltan, elija Ir al controlador (el icono de la llave inglesa) para descargar los archivos necesarios.

  7. En la pestaña General del panel Ajustes, confirme que los siguientes campos muestran los valores correctos:

    • Host/puerto: el punto de conexión y el puerto utilizados para las conexiones a la base de datos. Para las bases de datos de Amazon RDS alojadas en la nube de AWS, los puntos de conexión siempre terminan en rds.amazon.com. Si se conecta a una base de datos a través de una base de datos proxy, utilice estos campos para especificar los detalles de conexión del proxy.

    • Autenticación: autenticación de SecretsManager (autenticación mediante AWS Secrets Manager).

    • Credenciales: las credenciales utilizadas para acceder a su cuenta de AWS.

    • Región: la región de AWS en la que está alojada la base de datos.

    • Nombre/ARN de secreto: el nombre y el ARN del secreto que contiene las credenciales de autenticación. Para anular los ajustes de conexión en los campos Host/puerto, seleccione la casilla Utilizar la URL y el puerto del secreto.

    • Base de datos: el nombre de la instancia de base de datos que haya seleccionado en el Explorador de AWS.

    • URL: la URL que el IDE de JetBrains utilizará para conectarse a la base de datos.

    nota

    Si utiliza Secrets Manager para la autenticación, no hay campos para el nombre de usuario y la contraseña de la base de datos. Esta información está contenida en la parte de datos secretos cifrados de un secreto.

    Ajustes de conexión con las credenciales de IAM utilizadas para la autenticación.
    nota

    Para obtener una descripción completa de los ajustes de conexión que puede configurar mediante el cuadro de diálogo Orígenes de datos y controladores, consulte la documentación para el IDE de JetBrains que está utilizando.

  8. Para comprobar que los ajustes de conexión son correctos, elija Comprobar conexión.

    Una marca de verificación verde indica que la comprobación se ha realizado correctamente.

  9. Elija Aplicar para aplicar los ajustes y, a continuación, elija Aceptar para empezar a trabajar con el origen de datos.

    Se abre la ventana de la herramienta Base de datos. Muestra los orígenes de datos disponibles en forma de árbol con nodos que representan elementos de la base de datos, como esquemas, tablas y claves.

    importante

    Para utilizar la ventana de la herramienta Base de datos, primero debe descargar e instalar DataGrip desde JetBrains. Para obtener más información, consulte https://www.jetbrains.com/datagrip/.