Gunakan DBeaver untuk mengakses Aurora DSQL - Amazon Aurora DSQL

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan DBeaver untuk mengakses Aurora DSQL

DBeaver adalah klien SQL universal yang dapat digunakan untuk mengelola database apa pun yang memiliki driver JDBC. Ini banyak digunakan di kalangan pengembang dan administrator database karena kemampuan tampilan, pengeditan, dan manajemen datanya yang kuat. Menggunakan DBeaver opsi konektivitas cloud, Anda dapat terhubung DBeaver ke Aurora DSQL secara native.

DBeaver Pro

DBeaver Produk PRO menawarkan integrasi asli dengan Aurora DSQL pada versi 25.3. Ikuti instruksi dari DBeaver Dokumentasi untuk terhubung ke cluster Aurora DSQL Anda.

DBeaver Edisi Komunitas

DBeaver Community Edition adalah versi gratis dan open-source. Kunjungi halaman unduhan untuk petunjuk penginstalan. Untuk terhubung ke DSQL dari DBeaver Community Edition, Anda perlu menginstal Plugin Aurora DSQL untuk. DBeaver

Plugin Aurora DSQL untuk DBeaver dibangun di atas Konektor Aurora DSQL untuk JDBC dan memungkinkan otentikasi IAM ke cluster Aurora DSQL. Ini mudah dipasang melalui DBeaver UI dan menghilangkan kebutuhan untuk menulis kode pembuatan token atau secara manual memasok token IAM yang valid, menyederhanakan otentikasi sambil menghilangkan risiko keamanan yang terkait dengan kata sandi tradisional yang dibuat pengguna.

Fitur

  • Dukungan Autentikasi IAM: Sambungkan ke cluster Aurora DSQL menggunakan kredensil AWS IAM untuk otentikasi aman dan bebas kata sandi

  • Manajemen Driver Otomatis: Menginstal dan mengonfigurasi Konektor Aurora DSQL dengan mulus untuk JDBC

  • Opsi Koneksi Fleksibel: Pilih antara konfigurasi koneksi berbasis Host atau JDBC berbasis URL

Aurora DSQL Plugin untuk Instalasi DBeaver

  1. Dengan DBeaver dibuka, Buka menu Drop down BantuanInstal Perangkat Lunak Baru

  2. Klik Tambah untuk menambahkan repositori baru

  3. Masukkan:

    • Nama: Aurora DSQL Plugin

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

  4. Periksa Konektor Aurora DSQL untuk JDBC

  5. Klik Berikutnya, terima lisensi, dan selesaikan instalasi

  6. Mulai ulang DBeaver saat diminta

Buat Koneksi Aurora DSQL

  1. Klik Koneksi Database Baru

  2. Pilih Aurora DSQL

  3. Di bawah Server, pilih salah satu dari berikut ini untuk Connect by setting

    • Tuan rumah

      • untuk mengaktifkan input teks antarmuka pengguna untuk bidang berikut:

        • Titik akhir: Titik Akhir Cluster DSQL

        • Nama Pengguna: Nama pengguna DSQL (mis. Admin)

        • Profil AWS: misalnya default - Profil standar yang digunakan saat tidak ada profil tertentu yang ditentukan

        • AWS Region (Opsional): harus cocok dengan wilayah tempat kluster DSQL Anda berada, jika tidak, otentikasi akan gagal

    • URL

      • URL JDBC dalam format ini:

        jdbc:aws-dsql:postgresql://{cluster_endpoint}/{database}?user=admin&profile=default&region=us-east-1
      • Catatan: Dalam mode ini, hanya input URL yang diaktifkan. Untuk menambahkan parameter ke string koneksi JDBC, gunakan format parameter kueri URL yang dimulai dengan? sebagai parameter pertama dan menambahkan & untuk parameter berikutnya.

  4. Klik Uji Koneksi untuk memverifikasi koneksi Aurora DSQL berfungsi

  5. Klik Selesai

Pemecahan masalah

Masalah Windows Trust Store

Pengguna Windows mungkin mengalami masalah saat mengunduh Konektor Aurora DSQL untuk driver JDBC dari Maven Central.

Penyebab: Windows Trust Store mungkin tidak menyertakan sertifikat yang diperlukan untuk mengakses repositori Maven Central.

Solusi:

  1. Jalankan DBeaver sebagai “Administrator”

  2. Hapus centang pada pengaturan ini - Windows > Preferensi > Koneksi > “Gunakan toko Windows Trust”

Kesalahan Pengemudi Hilang

Jika Anda melihat ikon driver yang hilang atau kesalahan koneksi, Aurora DSQL (Plugin Komunitas) mungkin tidak diinstal dalam versi Anda saat ini. DBeaver Lihat di bawah ini beberapa contoh kesalahan dan cara memperbaikinya:

  • Membuat koneksi baru dengan driver yang hilang:

    Ikon driver hilang di DBeaver
  • Mencoba terhubung tanpa driver:

    Dialog kesalahan saat driver hilang

Penyebab: Ketika beberapa DBeaver versi diinstal, pengaturan koneksi dibagikan tetapi driver diinstal per aplikasi.

Solusi: Instal ulang Aurora DSQL (plugin Komunitas) dengan mengikuti langkah-langkah instalasi di atas.

penting

Fitur administratif yang disediakan oleh DBeaver database PostgreSQL (seperti Session Manager dan Lock Manager) tidak berlaku untuk database Aurora DSQL karena arsitekturnya yang unik. Meskipun dapat diakses, layar ini tidak memberikan informasi yang dapat dipercaya tentang kesehatan atau status database.