Amazon Neptune con DBine
Cómo conectar DBine a Amazon Neptune y qué podés hacer una vez conectado. Esta página sale de lo que el driver de Amazon Neptune dice de sí mismo, así que coincide con la versión de DBine que descargás.
Conectarse
- En DBine, abrí Nueva conexión.
- Elegí Amazon Neptune en la lista de motores.
- Completá los campos de abajo, apretá Probar conexión y después Guardar.
Puerto predeterminado: 8182.
General
| Campo | Descripción |
|---|---|
| Servidor obligatorio | El endpoint del cluster (o una URL completa, p. ej. un túnel https://localhost:8182). Ejemplo: mi-cluster.cluster-xxxx.us-east-1.neptune.amazonaws.com |
| Puerto | |
| Autenticación IAM (SigV4) | Activala si el cluster tiene la autenticación IAM habilitada: firma cada pedido con las credenciales de abajo. Activado o desactivado. |
| Región | Si se deja vacía, se toma la del perfil o de AWS_REGION. Ejemplo: us-east-1Solo con Autenticación IAM (SigV4): true. |
| Autenticación | La cadena predeterminada usa variables de entorno, ~/.aws, SSO o el rol de la instancia. Opciones: Cadena predeterminada de AWS, Perfil de ~/.aws, Claves de acceso Predeterminado: Cadena predeterminada de AWSSolo con Autenticación IAM (SigV4): true. |
| Perfil | Ejemplo: defaultSolo con Autenticación: Perfil de ~/.aws. |
| Access key ID | Solo con Autenticación: Claves de acceso. |
| Secret access key | Se guarda en el llavero del sistema, nunca en los archivos de DBine. Solo con Autenticación: Claves de acceso. |
| Session token | Solo para credenciales temporales. Se guarda en el llavero del sistema, nunca en los archivos de DBine. Solo con Autenticación: Claves de acceso. |
| Solo lectura | Activado o desactivado. |
Túnel SSH. La conexión puede pasar por un servidor SSH, incluso por una cadena de bastiones, con contraseña, clave privada o el agente SSH. La huella del servidor se verifica contra known_hosts o se confirma la primera vez.
SSL/TLS
| Campo | Descripción |
|---|---|
| Cifrar la conexión (TLS) | Neptune solo acepta HTTPS. Activado o desactivado. |
| Confiar en el certificado del servidor | Útil con un túnel SSH, donde el certificado no coincide con localhost. Activado o desactivado. |
Qué muestra el explorador
Los objetos aparecen directamente debajo de la conexión:
- Nodos
- Relaciones
Editor de consultas
El editor usa Cypher, con autocompletado de los objetos de la conexión. Las sentencias y los comandos corren sobre la base elegida en la pestaña.
Lo que acepta el editor:
Cypher, con las sentencias separadas por «;»:
MATCH (p:Persona)-[:CONOCE]->(q) WHERE p.edad > 30 RETURN p, q LIMIT 25;
CREATE (:Persona {nombre: 'Ana'}) · MERGE (c:Ciudad {nombre: 'Rosario'}) · MATCH (n) DETACH DELETE n
:param nombre => valor define $nombre para las consultas siguientes (:params los lista).
:begin · :commit · :rollback transacción explícita, que sigue abierta entre ejecuciones.
Los nodos y relaciones se muestran como JSON (~id, ~labels, ~properties).
EXPLAIN / PROFILE delante de una consulta muestran su plan (o usá los botones de plan).
:use base cambia la base de datos de la sesión (Neo4j, Memgraph Enterprise).
Plantillas listas para objetos nuevos:
- Nuevo nodo
- Nueva relación
Herramientas para Amazon Neptune
Disponibles
- Planes de ejecución gráficos
- Profiler de consultas en vivo
- Monitor del servidor
- Sesiones y consultas en curso
- Cancelar la consulta de otra sesión desde la lista de sesiones
No disponibles para Amazon Neptune
- Terminar una sesión
- Bloqueos: quién bloquea a quién
- Transacciones manuales (commit y rollback)
- Uso de índices
- Crear bases de datos
- Eliminar bases de datos
- Propiedades de la base
- Relaciones en el diagrama ER
- Diseñador visual de objetos nuevos
- Renombrar objetos
- Comparar y sincronizar esquemas
- Clonar tablas
- Carga masiva nativa al migrar datos
- Usuarios y permisos
- Backups
Por qué una herramienta no aplica a un motor, y el detalle de cada una, está en la referencia de soporte por motor (en inglés).
Generado a partir del driver de Amazon Neptune 0.1.11, que DBine descarga la primera vez que te conectás a Amazon Neptune.