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
AWS CloudShell Da utilizzare per accedere ad Aurora DSQL con il terminale interattivo PostgreSQL (psql)
Utilizzare la seguente procedura per accedere ad Aurora DSQL con il terminale interattivo PostgreSQL da. AWS CloudShellPer ulteriori informazioni, consulta What is. AWS CloudShell
Per connettersi utilizzando AWS CloudShell
-
Accedi alla console Aurora DSQL
. -
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 o Creazione di un cluster multi-Regione.
-
Scegli Connetti con Query Editor, quindi scegli Connetti con CloudShell.
-
Scegli se vuoi connetterti come amministratore o con un ruolo di database personalizzato.
-
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)
Usapsql, 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+ e psql versione 14+.
Scarica il programma di installazione specifico per il tuo sistema operativo dalla pagina dei download di PostgreSQLpsql, vedere Applicazioni client PostgreSQL sul sito Web PostgreSQL
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 \ --regionus-east-1\ --expires-in 3600 \ --hostnameyour_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 \ --hostyour_cluster_endpoint