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

  1. En DBine, abrí Nueva conexión.
  2. Elegí Amazon Neptune en la lista de motores.
  3. Completá los campos de abajo, apretá Probar conexión y después Guardar.

Puerto predeterminado: 8182.

General

CampoDescripción
Servidor obligatorioEl 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ónSi se deja vacía, se toma la del perfil o de AWS_REGION.
Ejemplo: us-east-1
Solo con Autenticación IAM (SigV4): true.
AutenticaciónLa 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 AWS
Solo con Autenticación IAM (SigV4): true.
PerfilEjemplo: default
Solo con Autenticación: Perfil de ~/.aws.
Access key IDSolo con Autenticación: Claves de acceso.
Secret access keySe guarda en el llavero del sistema, nunca en los archivos de DBine.
Solo con Autenticación: Claves de acceso.
Session tokenSolo para credenciales temporales.
Se guarda en el llavero del sistema, nunca en los archivos de DBine.
Solo con Autenticación: Claves de acceso.
Solo lecturaActivado 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

CampoDescripció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:

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:

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.

Descargar DBineTodos los motores