

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
<a name="accessing-psql"></a>

## Gunakan AWS CloudShell untuk mengakses Aurora DSQL dengan terminal interaktif PostgreSQL (psql)
<a name="accessing-sql-clients-psql"></a>

Gunakan prosedur berikut untuk mengakses Aurora DSQL dengan terminal interaktif PostgreSQL dari. AWS CloudShell Untuk informasi lebih lanjut, lihat [Apa itu AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html).

**Untuk terhubung menggunakan AWS CloudShell**

1. Masuk ke konsol [Aurora DSQL](https://console.aws.amazon.com/dsql).

1. Pilih cluster yang ingin Anda buka CloudShell. Jika Anda belum membuat cluster, ikuti langkah-langkah di [Langkah 1: Buat cluster Aurora DSQL Single-region](getting-started.md#getting-started-create-cluster) atau[Buat klaster Multi-wilayah](getting-started.md#getting-started-multi-region).

1. Pilih **Connect with Query Editor** dan kemudian pilih **Connect with CloudShell**.

1. Pilih apakah Anda ingin terhubung sebagai admin atau dengan [peran basis data kustom](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/authentication-authorization.html#authentication-authorization-iam-role-connect).

1. Pilih **Luncurkan CloudShell** dan pilih **Jalankan** di CloudShell dialog berikut.

## Gunakan CLI lokal untuk mengakses Aurora DSQL dengan terminal interaktif PostgreSQL (psql)
<a name="accessing-sql-clients-psql-local"></a>

Gunakan`psql`, 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](https://www.postgresql.org/download/). *Untuk informasi selengkapnya`psql`, lihat [Aplikasi Klien PostgreSQL di situs web PostgreSQL](https://www.postgresql.org/docs/current/app-psql.htm).*

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}}
```