Uso de Azure Data Studio para administrar el servidor PostgreSQL habilitado para Azure Arc
En este artículo se describe cómo:
- Administrar las instancias de PostgreSQL con vistas de panel para información general, cadenas de conexión, propiedades o Resource Health.
- Trabajar con los datos y el esquema.
Nota:
Como característica en versión preliminar, la tecnología que se presenta en este artículo está sujeta a los términos de uso complementarios para las versiones preliminares de Microsoft Azure.
Las actualizaciones más recientes están disponibles en las notas de la versión.
Requisitos previos
Instalación en Azure Data Studio de la extensión (
arcdata
) para la CLI de Azure (az
) y las extensiones de Azure Arc y PostgreSQLEn este momento, use la compilación para los participantes del programa Insider de Azure Data Studio.
Creación del controlador de datos de Azure Arc
Inicio de Azure Data Studio
Conexión al controlador de datos de Azure Arc
En Azure Data Studio, expanda el nodo Azure Arc Controllers (Controladores de Azure Arc) y seleccione el botón Connect Controller (Conectar controlador):
Escriba la información de conexión al controlador de datos de Azure:
Controller URL (Dirección URL del controlador):
dirección URL para conectarse al controlador en Kubernetes. Escrita con el formato
https://<IP_address_of_the_controller>:<Kubernetes_port.
Por ejemplo:https://12.345.67.890:30080
Nombre de usuario:
nombre de la cuenta de usuario que usa para conectarse al controlador. Utilice el nombre que usa normalmente al ejecutar
az login
. No es el nombre del usuario de PostgreSQL que usa para conectarse al motor de base de datos de PostgreSQL, normalmente desde psql.Contraseña: la contraseña de la cuenta de usuario que usa para conectarse al controlador.
Azure Data Studio muestra el controlador de datos de Arc. Expándalo y mostrará la lista de instancias de PostgreSQL que administra.
Gestión del servidor PostgreSQL habilitado para Azure Arc
Haga clic con el botón derecho en la instancia de PostgreSQL que quiere administrar y seleccione [Manage] (Administrar).
Vista del panel de PostgreSQL:
Incluye varios paneles que aparecen en el lado izquierdo de ese panel:
- Información general:muestra información de resumen sobre la instancia, como el nombre, el nombre del usuario administrador de PostgreSQL, el identificador de suscripción de Azure, la configuración, la versión del motor de base de datos, los puntos de conexión de Grafana y Kibana...
- Cadenas de conexión: muestra varias cadenas de conexión que puede que necesite para conectarse a la instancia de PostgreSQL, como psql, Node.js, PHP, Ruby...
- Diagnóstico y solución de problemas: muestra varios recursos que le ayudarán a solucionar problemas de la instancia a medida que se expanden los cuadernos de solución de problemas.
- Nueva solicitud de soporte técnico: solicite ayuda de nuestros servicios de soporte técnico a partir del anuncio de versión preliminar.
Trabajo con los datos y el esquema
En el lado izquierdo de la ventana de Azure Data Studio, expanda el nodo Servers (Servidores):
Seleccione [Add Connection] (Agregar conexión) y rellene los detalles de la conexión a la instancia de PostgreSQL:
- Tipo de conexión: PostgreSQL
- Server name (Nombre del servidor): escriba el nombre de la instancia de PostgreSQL. Por ejemplo: postgres01
- Tipo de autenticación: contraseña
- User name (Nombre de usuario): puede usar el nombre del usuario administrador de PostgreSQL predeterminado estándar, por ejemplo. Tenga en cuenta que este campo distingue mayúsculas de minúsculas.
- Password (Contraseña): encontrará la contraseña del nombre de usuario de PostgreSQL en la cadena de conexión de psql en la salida del comando
az postgres server-arc endpoint -n postgres01
. - Database name (Nombre de la base de datos): establezca el nombre de la base de datos a la que desea conectarse. Puede dejar el campo establecido en Default (Predeterminada).
- Server group (Grupo de servidores): puede dejar el campo establecido en Default (Predeterminado).
- Name (Nombre) (opcional): puede dejarlo en blanco.
- Avanzado:
- Host IP Address (Dirección IP del host): es la dirección IP pública del clúster de Kubernetes.
- Port (Puerto): puerto en el que escucha la instancia de PostgreSQL. Puede encontrar este puerto al final de la cadena de conexión de psql en la salida del comando
az postgres server-arc endpoint -n postgres01
. No es el puerto 30080 en el que escucha Kubernetes y que escribió al conectarse al controlador de datos de Azure en Azure Data Studio. - Otros parámetros: deberían ser autoexplícitos; puede dejar los valores predeterminados o en blanco que aparecen.
Seleccione [OK] (Aceptar) y [Connect] Conectar para conectarse al servidor.
Una vez conectado, hay disponibles varias experiencias:
- Nueva consulta
- Nuevo cuaderno
- Expanda la pantalla del servidor y examine o trabaje con los objetos de la base de datos.
- ...