etcd con DBine
Come connettere DBine a etcd e cosa puoi fare una volta connesso. Questa pagina nasce da ciò che il driver di etcd dice di sé, quindi corrisponde alla versione di DBine che scarichi.
Connettersi
- In DBine, apri Nuova connessione.
- Scegli etcd nell’elenco dei motori.
- Compila i campi qui sotto, premi Prova connessione e poi Salva.
Porta predefinita: 2379.
Generale
| Campo | Descrizione |
|---|---|
| Server obbligatorio | Esempio: localhost |
| Porta | Esempio: 2379 |
| Utente | Solo se l'autenticazione di etcd è abilitata. |
| Password | Conservato nel portachiavi di sistema, mai nei file di DBine. |
| 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) | Attivo o disattivo. |
| Considera attendibile il certificato del server | Attivo o disattivo. |
Avanzate
| Campo | Descrizione |
|---|---|
| Prefisso delle chiavi | Esplora risorse elenca solo le chiavi che iniziano con questo prefisso. |
Cosa mostra l’explorer
Gli oggetti compaiono direttamente sotto la connessione:
- Chiavi
Editor di query
L’editor usa i comandi di etcd, con il completamento degli oggetti della connessione. Le istruzioni e i comandi vengono eseguiti sul database scelto nella scheda.
Cosa accetta l’editor:
Comandi etcdctl, uno per riga:
get <chiave> [--prefix] [--limit=N] [--rev=N] [--keys-only] [--count-only]
put <chiave> <valore> [--lease=<id>] [--ttl=<secondi>]
del <chiave> [--prefix]
lease grant <ttl> | lease revoke <id> | lease timetolive <id> [--keys] | lease list
member list | endpoint status | alarm list | compaction <revisione>
user list | user add <utente> <password> | user passwd <utente> <password> | user delete <utente> | user get <utente>
user grant-role <utente> <ruolo> | user revoke-role <utente> <ruolo>
role list | role add <ruolo> | role delete <ruolo> | role get <ruolo>
role grant-permission <ruolo> read|write|readwrite <chiave> [--prefix] | role revoke-permission <ruolo> <chiave> [--prefix]
auth status | auth enable | auth disable
snapshot save <file su questo computer>
Gli argomenti con spazi vanno tra virgolette; # inizia un commento.
Modelli pronti per i nuovi oggetti:
- Nuova chiave di configurazione
- Nuova chiave con lease (TTL)
- Albero di chiavi con prefisso
- Cronologia di una chiave
Strumenti per etcd
Disponibili
- Monitor del server
- Designer visuale di nuovi oggetti
- Caricamento massivo nativo durante la migrazione dei dati
- Utenti e permessi
- Backup
- Ricerca di chiavi nell’explorer
Non disponibili per etcd
- Piani di esecuzione grafici
- Profiler delle query in tempo reale
- Sessioni e query in corso
- Terminare una sessione
- Lock: chi blocca chi
- Annullare la query di un’altra sessione dall’elenco delle sessioni
- Transazioni manuali (commit e rollback)
- Uso degli indici
- Creare database
- Eliminare database
- Proprietà del database
- Relazioni nel diagramma ER
- Rinominare oggetti
- Confrontare e sincronizzare schemi
- Clonare tabelle
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 etcd 0.1.8, che DBine scarica la prima volta che ti connetti a etcd.