Note:
- Este tutorial requiere acceso a Oracle Cloud. Para registrarse en una cuenta gratuita, consulte Introducción a la capa gratuita de Oracle Cloud Infrastructure.
- Utiliza valores de ejemplo para credenciales, arrendamiento y compartimentos de Oracle Cloud Infrastructure. Al completar el laboratorio, sustituya estos valores por otros específicos de su entorno en la nube.
Conexión de pgAdmin 4 a OCI Database con PostgreSQL mediante un punto final privado
Introducción
No se puede acceder a la base de datos Oracle Cloud Infrastructure (OCI) con puntos finales del sistema PostgreSQL directamente desde Internet. Para que las aplicaciones se conecten a la base de datos, deben tener conectividad a la red virtual en la nube (VCN) y la subred del sistema de base de datos.
pgAdmin4 es una herramienta útil para llevar a cabo tareas rutinarias de gestión de bases de datos con PostgreSQL. Al conectarse a OCI Database con servicios PostgreSQL, el uso de los servicios de OCI Bastion se vuelve esencial. La herramienta pgAdmin4, configurada en nuestro sistema local, necesita que el servicio OCI Bastion se conecte con OCI Database con PostgreSQL. Este tutorial le guiará por los pasos para acceder a pgAdmin 4 junto con OCI Database con servicios gestionados PostgreSQL.
Objetivos
- Conecte pgAdmin 4 a OCI Database con servicios gestionados PostgreSQL.
Nota: Este tutorial no le guiará a través del proceso de creación inicial de una base de datos de servicio gestionado PostgreSQL en OCI. Si aún no ha configurado la base de datos, siga esta documentación: Creación de un sistema de base de datos.
Requisitos
-
Base de datos de OCI con sistema PostgreSQL aprovisionado en una subred privada.
-
Instale pgAdmin 4.
Tarea 1: Obtención de los detalles del punto final privado
Conéctese a la consola de OCI, vaya a PostgreSQL, Sistemas de base de datos, Detalles del sistema de base de datos y tome nota de los detalles del punto final privado para la base de datos de servicio gestionado creada en su arrendamiento de OCI.
Tarea 2: Establecimiento de la sesión de OCI Bastion
Abra la consola de OCI, vaya a Identidad y seguridad, Bastion, Nombre de servicio de Bastion y haga clic en Crear sesión. Introduzca un nombre de sesión, seleccione dirección IP para conectarse al destino e introduzca la dirección IP de destino, el puerto de destino como 5432
y la clave pública SSH.
Tarea 3: Establecer conexión SSH
Una vez creada la sesión, copie el comando SSH y actualice los valores de la clave privada y el puerto local. Establezca la conexión SSH en el terminal y haga clic en Intro.
localserver@user1 % ssh -i /Users/user1/Keys/ssh-key-priv.key -N -L 5432:10.0.1.103:5432 -p 22 ocid1.bastionsession.oc1.iad.amaxxxxxxxxjjzlb2da@host.bastion.us-ashburn-1.oci.oraclecloud.com
Tarea 4: Configuración del acceso a la red
Vaya a la consola de OCI, vaya a Red, Redes virtuales en la nube, seleccione la VCN y haga clic en Detalles de listas de seguridad y permita la conexión desde la dirección IP de Bastion a la base de datos de OCI con la dirección IP y el puerto PostgreSQL.
Tarea 5: Conexión con pgAdmin 4 y Configuración de los Detalles de Conexión
-
Abra pgAdmin 4 y haga clic para agregar un nuevo servidor. En la sección General, introduzca un nombre.
-
En la sección Conexión, introduzca la siguiente información y haga clic en Guardar.
- Nombre/dirección de host:
localhost
. - Puerto:
5432
. - Base de datos de mantenimiento:
postgres
. - Nombre de usuario:
admin username
. Introduzca el nombre de usuario utilizado durante la creación de la base de datos de OCI con PostgreSQL. Para este tutorial utilizaremospsqladmin
. - Contraseña:
xxxxxxxxxxx
.
- Nombre/dirección de host:
Una vez establecida la conexión, puede ver la base de datos de OCI con PostgreSQL resaltado en la siguiente imagen. En este punto, puede empezar a gestionar activamente la base de datos.
Al seguir estas tareas, podrá acceder de forma segura a la base de datos del servicio gestionado PostgreSQL en OCI mediante pgAdmin 4.
Enlaces relacionados
Acuses de recibo
- Autor: Jibin Babu Visweswara Panicker (arquitecto principal de la nube)
Más recursos de aprendizaje
Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en Oracle Learning Explorer.
Para obtener documentación sobre el producto, visite Oracle Help Center.
Connect pgAdmin 4 to OCI Database with PostgreSQL Using a Private Endpoint
F92470-01
February 2024
Copyright © 2024, Oracle and/or its affiliates.