Databases

Bases de datos en la nube

ClickHouse logoNeon logoPostgreSQL logoMySQL logo

Las bases de datos administradas requieren más que un host y una contraseña. A menudo es necesario tener en cuenta el acceso a la red, TLS, listas de direcciones IP permitidas, secretos y permisos del equipo antes de que Dory pueda conectarse.

Escenarios comunes de bases de datos en la nube

  • Nube ClickHouse.
  • PostgreSQL sin servidor de neón.
  • MySQL o PostgreSQL administrado.
  • Bases de datos detrás de VPC, redes privadas o grupos de seguridad.
  • Bases de datos a las que se accede a través de hosts bastiónSSH.
  • Entornos Dory autohospedados compartidos por un equipo.

Lista de verificación previa al vuelo

ArtículoQue verificar
Accesibilidad de la redEl tiempo de ejecución de Dory puede llegar al host y al puerto de la base de datos.
lista de direcciones IP permitidasLa base de datos permite la IP de salida del servidor o del escritorio de Dory.
TLS/SSLLos proveedores de la nube pueden requerir conexiones cifradas.
túnelSSHLas bases de datos privadas pueden requerir un host bastión.
PermisosLa producción debe utilizar roles de solo lectura o con privilegios mínimos.
Gestión secretaNo se deben confirmar contraseñas, clavesAPIni tokens.

Escritorio frente a Docker

La aplicación de escritorio se conecta desde su máquina actual. Docker o Dory autohospedado se conecta desde el servidor o la red de contenedores. Si una conexión funciona localmente pero falla después de la implementación, verifique la ruta de red implementada y la lista de nube permitida.

Requisitos del túnelSSH

Prepare el host, puerto, nombre de usuario, contraseña o clave privadaSSH, frase de contraseña opcional y el host y puerto de la base de datos privada.

Consejos de seguridad

  • Utilice un usuario de base de datos dedicado para Dory.
  • Prefiere privilegios de solo lectura para bases de datos de producción.
  • MantengaSSLhabilitado para bases de datos administradas en la nube.
  • Rotar credenciales y eliminar accesos no utilizados.

FAQ

¿Por qué mi conexión funciona localmente pero falla en producción?

Los entornos de escritorio y de implementación suelen tener diferentes salidas de red. Verifique las listas de permitidos, el enrutamientoVPC, los firewalls y las redes de contenedores.

¿Debería habilitarSSL?

UtiliceSSLsiempre que el proveedor de la base de datos lo requiera o lo recomiende. ClickHouse Cloud, Neon y muchas bases de datos administradas comúnmente requierenTLS.

¿Cómo puedo reducir el riesgo de la base de datos de producción?

Utilice credenciales de solo lectura, restrinja el acceso a la red, pruebe consultas con límites y revise SQL generado por IA antes de la ejecución.

Documentos relacionados

¿Qué te pareció esta guía?