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
- In DBine, apri Nuova connessione.
- Scegli Amazon Neptune nell’elenco dei motori.
- Compila i campi qui sotto, premi Prova connessione e poi Salva.
Porta predefinita: 8182.
Generale
| Campo | Descrizione |
|---|---|
| Server obbligatorio | L'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. |
| Regione | Se resta vuota, si usa quella del profilo o di AWS_REGION. Esempio: us-east-1Solo con Autenticazione IAM (SigV4): true. |
| Autenticazione | La 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 AWSSolo con Autenticazione IAM (SigV4): true. |
| Profilo | Esempio: defaultSolo con Autenticazione: Profilo di ~/.aws. |
| Access key ID | Solo con Autenticazione: Chiavi di accesso. |
| Secret access key | Conservato nel portachiavi di sistema, mai nei file di DBine. Solo con Autenticazione: Chiavi di accesso. |
| Session token | Solo per credenziali temporanee. Conservato nel portachiavi di sistema, mai nei file di DBine. Solo con Autenticazione: Chiavi di accesso. |
| Sola lettura | Attivo 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
| Campo | Descrizione |
|---|---|
| Cifra la connessione (TLS) | Neptune accetta solo HTTPS. Attivo o disattivo. |
| Considera attendibile il certificato del server | Utile 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:
- Nodi
- Relazioni
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:
- Nuovo nodo
- Nuova relazione
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.