Amazon Neptune con DBine

Come connettere DBine a Amazon Neptune e cosa puoi fare una volta connesso. Questa pagina nasce da ciò che il driver di Amazon Neptune dice di sé, quindi corrisponde alla versione di DBine che scarichi.

Connettersi

  1. In DBine, apri Nuova connessione.
  2. Scegli Amazon Neptune nell’elenco dei motori.
  3. Compila i campi qui sotto, premi Prova connessione e poi Salva.

Porta predefinita: 8182.

Generale

CampoDescrizione
Server obbligatorioL'endpoint del cluster (o un URL completo, ad es. un tunnel https://localhost:8182).
Esempio: mio-cluster.cluster-xxxx.us-east-1.neptune.amazonaws.com
Porta
Autenticazione IAM (SigV4)Attivala se il cluster ha l'autenticazione IAM abilitata: firma ogni richiesta con le credenziali qui sotto.
Attivo o disattivo.
RegioneSe resta vuota, si usa quella del profilo o di AWS_REGION.
Esempio: us-east-1
Solo con Autenticazione IAM (SigV4): true.
AutenticazioneLa catena predefinita usa variabili d'ambiente, ~/.aws, SSO o il ruolo dell'istanza.
Opzioni: Catena predefinita di AWS, Profilo di ~/.aws, Chiavi di accesso
Predefinito: Catena predefinita di AWS
Solo con Autenticazione IAM (SigV4): true.
ProfiloEsempio: default
Solo con Autenticazione: Profilo di ~/.aws.
Access key IDSolo con Autenticazione: Chiavi di accesso.
Secret access keyConservato nel portachiavi di sistema, mai nei file di DBine.
Solo con Autenticazione: Chiavi di accesso.
Session tokenSolo per credenziali temporanee.
Conservato nel portachiavi di sistema, mai nei file di DBine.
Solo con Autenticazione: Chiavi di accesso.
Sola letturaAttivo o disattivo.

Tunnel SSH. La connessione può passare da un server SSH, anche attraverso una catena di bastion host, con password, chiave privata o l’agente SSH. L’impronta del server viene verificata in known_hosts o confermata la prima volta.

SSL/TLS

CampoDescrizione
Cifra la connessione (TLS)Neptune accetta solo HTTPS.
Attivo o disattivo.
Considera attendibile il certificato del serverUtile con un tunnel SSH, dove il certificato non corrisponde a localhost.
Attivo o disattivo.

Cosa mostra l’explorer

Gli oggetti compaiono direttamente sotto la connessione:

Editor di query

L’editor usa Cypher, con il completamento degli oggetti della connessione. Le istruzioni e i comandi vengono eseguiti sul database scelto nella scheda.

Cosa accetta l’editor:

Cypher, con le istruzioni separate da «;»:
MATCH (p:Persona)-[:CONOSCE]->(q) WHERE p.eta > 30 RETURN p, q LIMIT 25;
CREATE (:Persona {nome: 'Ana'}) · MERGE (c:Citta {nome: 'Rosario'}) · MATCH (n) DETACH DELETE n
:param nome => valore   definisce $nome per le query successive (:params le elenca).
:begin · :commit · :rollback   transazione esplicita, che resta aperta tra le esecuzioni.
I nodi e le relazioni sono mostrati come JSON (~id, ~labels, ~properties).
EXPLAIN / PROFILE davanti a una query ne mostrano il piano (oppure usa i pulsanti del piano).
:use db   cambia il database della sessione (Neo4j, Memgraph Enterprise).

Modelli pronti per i nuovi oggetti:

Strumenti per Amazon Neptune

Disponibili

  • Piani di esecuzione grafici
  • Profiler delle query in tempo reale
  • Monitor del server
  • Sessioni e query in corso
  • Annullare la query di un’altra sessione dall’elenco delle sessioni

Non disponibili per Amazon Neptune

  • Terminare una sessione
  • Lock: chi blocca chi
  • Transazioni manuali (commit e rollback)
  • Uso degli indici
  • Creare database
  • Eliminare database
  • Proprietà del database
  • Relazioni nel diagramma ER
  • Designer visuale di nuovi oggetti
  • Rinominare oggetti
  • Confrontare e sincronizzare schemi
  • Clonare tabelle
  • Caricamento massivo nativo durante la migrazione dei dati
  • Utenti e permessi
  • Backup

Perché uno strumento non si applica a un motore, e i dettagli di ciascuno, sono nel riferimento sul supporto per motore (in inglese).

Generato dal driver di Amazon Neptune 0.1.11, che DBine scarica la prima volta che ti connetti a Amazon Neptune.

Scarica DBineTutti i motori