Gunakan terminal interaktif PostgreSQL (psql) 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 terminal interaktif PostgreSQL (psql) untuk mengakses Aurora DSQL

Gunakan AWS CloudShell untuk mengakses Aurora DSQL dengan terminal interaktif PostgreSQL (psql)

Gunakan prosedur berikut untuk mengakses Aurora DSQL dengan terminal interaktif PostgreSQL dari. AWS CloudShell Untuk informasi lebih lanjut, lihat Apa itu AWS CloudShell.

Untuk terhubung menggunakan AWS CloudShell
  1. Masuk ke konsol Aurora DSQL.

  2. Pilih cluster yang ingin Anda buka CloudShell. Jika Anda belum membuat cluster, ikuti langkah-langkah di Langkah 1: Buat cluster Aurora DSQL Single-region atauBuat klaster Multi-wilayah.

  3. Pilih Connect with Query Editor dan kemudian pilih Connect with CloudShell.

  4. Pilih apakah Anda ingin terhubung sebagai admin atau dengan peran basis data kustom.

  5. Pilih Luncurkan CloudShell dan pilih Jalankan di CloudShell dialog berikut.

Gunakan CLI lokal untuk mengakses Aurora DSQL dengan terminal interaktif PostgreSQL (psql)

Gunakanpsql, front-end berbasis terminal untuk utilitas PostgreSQL, untuk memasukkan kueri secara interaktif, menerbitkannya ke PostgreSQL, dan melihat hasil kueri.

catatan

Untuk meningkatkan waktu respons kueri, gunakan klien PostgreSQL versi 17. Jika Anda menggunakan CLI di lingkungan yang berbeda, pastikan Anda secara manual mengatur Python versi 3.8+ dan psql versi 14+.

Unduh installer sistem operasi Anda dari halaman Unduhan PostgreSQL. Untuk informasi selengkapnyapsql, lihat Aplikasi Klien PostgreSQL di situs web PostgreSQL.

Jika Anda sudah AWS CLI menginstal, gunakan contoh berikut untuk terhubung ke cluster Anda.

# Aurora DSQL requires a valid IAM token as the password when connecting. # Aurora DSQL provides tools for this and here we're using Python. export PGPASSWORD=$(aws dsql generate-db-connect-admin-auth-token \ --region us-east-1 \ --expires-in 3600 \ --hostname your_cluster_endpoint) # Aurora DSQL requires SSL and will reject your connection without it. export PGSSLMODE=require # Connect with psql, which automatically uses the values set in PGPASSWORD and PGSSLMODE. # Quiet mode suppresses unnecessary warnings and chatty responses but still outputs errors. psql --quiet \ --username admin \ --dbname postgres \ --host your_cluster_endpoint