Utilizzare DBeaver per accedere ad Aurora DSQL - Amazon Aurora DSQL

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzare DBeaver per accedere ad Aurora DSQL

DBeaver è un client SQL universale che può essere utilizzato per gestire qualsiasi database dotato di un driver JDBC. È ampiamente utilizzato dagli sviluppatori e dagli amministratori di database grazie alle sue solide capacità di visualizzazione, modifica e gestione dei dati. Utilizzando le opzioni DBeaver di connettività cloud di Aurora, puoi connetterti DBeaver ad Aurora DSQL in modo nativo.

DBeaver Pro

DBeaver I prodotti PRO offrono l'integrazione nativa con Aurora DSQL a partire dalla versione 25.3. Segui le istruzioni contenute nella DBeaver documentazione per connetterti al tuo cluster Aurora DSQL.

DBeaver Edizione Community

DBeaver Community Edition è la versione gratuita e open source. Visita la pagina di download per le istruzioni di installazione. Per connetterti a DSQL da DBeaver Community Edition, devi installare il plugin Aurora DSQL per. DBeaver

Il plug-in Aurora DSQL per DBeaver è basato sull'Aurora DSQL Connector per JDBC e consente l'autenticazione IAM ai cluster Aurora DSQL. Si installa comodamente tramite l' DBeaver interfaccia utente ed elimina la necessità di scrivere codice per la generazione di token o di fornire manualmente un token IAM valido, semplificando l'autenticazione ed eliminando i rischi per la sicurezza associati alle password tradizionali generate dagli utenti.

Funzionalità

  • Supporto per l'autenticazione IAM: Connettiti ai cluster Aurora DSQL utilizzando le credenziali AWS IAM per un'autenticazione sicura e senza password

  • Gestione automatica dei driver: installa e configura senza problemi il connettore Aurora DSQL per JDBC

  • Opzioni di connessione flessibili: scegli tra la configurazione di connessione basata su host o basata su URL JDBC

Plugin Aurora DSQL per l'installazione DBeaver

  1. Una DBeaver volta aperto, vai al menu a discesa AiutoInstalla nuovo software

  2. Fai clic su Aggiungi per aggiungere un nuovo repository

  3. Inserisci:

    • Nome: Aurora DSQL Plugin

    • Ubicazione: https://awslabs.github.io/aurora-dsql-dbeaver-plugin/update-site/

  4. Controlla Aurora DSQL Connector per JDBC

  5. Fai clic su Avanti, accetta la licenza e completa l'installazione

  6. Riavvia DBeaver quando richiesto

Creare una connessione Aurora DSQL

  1. Fai clic sul pulsante Nuova connessione al database

  2. Seleziona Aurora DSQL

  3. In Server, selezionare una delle seguenti opzioni per l'impostazione Connect by

    • Host

      • per abilitare gli input di testo dell'interfaccia utente per i seguenti campi:

        • Endpoint: DSQL Cluster Endpoint

        • Nome utente: nome utente DSQL (ad esempio admin)

        • Profilo AWS: ad esempio predefinito: il profilo standard utilizzato quando non viene specificato alcun profilo specifico

        • Regione AWS (opzionale): deve corrispondere alla regione in cui esiste il cluster DSQL, altrimenti l'autenticazione fallirà

    • URL

      • URL JDBC in questo formato:

        jdbc:aws-dsql:postgresql://{cluster_endpoint}/{database}?user=admin&profile=default&region=us-east-1
      • Nota: in questa modalità, è abilitato solo l'immissione dell'URL. Per aggiungere parametri alla stringa di connessione JDBC, utilizza il formato dei parametri di interrogazione URL che inizia con? come primo parametro e aggiungi un & per i parametri successivi.

  4. Fai clic su Verifica connessione per verificare che la connessione Aurora DSQL funzioni

  5. Fai clic su Fine

Risoluzione dei problemi

Problema con Windows Trust Store

Gli utenti Windows potrebbero riscontrare problemi durante il download del driver Aurora DSQL Connector per JDBC da Maven Central.

Causa: Windows Trust Store potrebbe non includere i certificati necessari per accedere all'archivio Maven Central.

Soluzione::

  1. Esegui DBeaver come «Amministratore»

  2. Deseleziona questa impostazione - Windows > Preferenze > Connessioni > «Usa Windows Trust Store»

Errore di driver mancante

Se vedi un'icona del driver mancante o errori di connessione, Aurora DSQL (Community Plugin) potrebbe non essere installato nella versione corrente. DBeaver Di seguito sono riportati alcuni esempi di errori e come correggerli:

  • Creazione di una nuova connessione con il driver mancante:

    Icona del driver mancante in DBeaver
  • Tentativo di connessione senza il driver:

    Finestra di dialogo di errore quando manca il driver

Causa: quando sono installate più DBeaver versioni, le impostazioni di connessione vengono condivise ma i driver vengono installati per applicazione.

Soluzione: reinstalla Aurora DSQL (plug-in Community) seguendo i passaggi di installazione precedenti.

Importante

Le funzionalità amministrative fornite dai DBeaver database PostgreSQL (come Session Manager e Lock Manager) non si applicano ai database Aurora DSQL a causa della loro architettura unica. Sebbene accessibili, queste schermate non forniscono informazioni affidabili sullo stato o sullo stato del database.