

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à.

# Usa il terminale interattivo PostgreSQL (psql) per accedere ad Aurora DSQL
<a name="accessing-psql"></a>

## AWS CloudShell Da utilizzare per accedere ad Aurora DSQL con il terminale interattivo PostgreSQL (psql)
<a name="accessing-sql-clients-psql"></a>

Utilizzare la seguente procedura per accedere ad Aurora DSQL con il terminale interattivo PostgreSQL da. AWS CloudShell[Per ulteriori informazioni, consulta What is. AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html)

**Per connettersi utilizzando AWS CloudShell**

1. Accedi alla console [Aurora DSQL](https://console.aws.amazon.com/dsql).

1. Scegli il cluster per il quale desideri aprire. CloudShell Se non è ancora stato creato un cluster, segui i passaggi indicati in [Passo 1: Creazione di cluster Aurora DSQL a Regione singola](getting-started.md#getting-started-create-cluster) o [Creazione di un cluster multi-Regione](getting-started.md#getting-started-multi-region).

1. Scegli **Connetti con Query Editor**, quindi scegli **Connetti con CloudShell**.

1. Scegli se vuoi connetterti come amministratore o con un [ruolo di database personalizzato](https://docs.aws.amazon.com/aurora-dsql/latest/userguide/authentication-authorization.html#authentication-authorization-iam-role-connect).

1. Scegli **Avvia CloudShell** e scegli **Esegui** nella finestra di CloudShell dialogo seguente.

## Usa la CLI locale per accedere ad Aurora DSQL con il terminale interattivo PostgreSQL (psql)
<a name="accessing-sql-clients-psql-local"></a>

Usa`psql`, un front-end basato su terminale per PostgreSQL, per inserire in modo interattivo le query, inviarle a PostgreSQL e visualizzare i risultati delle query.

**Nota**  
Per migliorare i tempi di risposta alle query, utilizzare il client PostgreSQL versione 17. Se usi la CLI in un ambiente diverso, assicurati di configurare manualmente Python versione 3.8\$1 e psql versione 14\$1.

Scarica il programma di installazione specifico per il tuo sistema operativo dalla pagina dei [download di PostgreSQL](https://www.postgresql.org/download/). *Per ulteriori informazioni`psql`, vedere [Applicazioni client PostgreSQL sul sito Web PostgreSQL](https://www.postgresql.org/docs/current/app-psql.htm).*

Se lo hai già AWS CLI installato, usa il seguente esempio per connetterti al tuo cluster.

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