Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden Sie das interaktive PostgreSQL-Terminal (psql), um auf Aurora DSQL zuzugreifen
Wird verwendet AWS CloudShell , um mit dem interaktiven PostgreSQL-Terminal (psql) auf Aurora DSQL zuzugreifen
Gehen Sie wie folgt vor, um mit dem interaktiven PostgreSQL-Terminal von auf Aurora DSQL zuzugreifen. AWS CloudShellWeitere Informationen finden Sie unter Was ist. AWS CloudShell
Um eine Verbindung herzustellen mit AWS CloudShell
-
Melden Sie sich bei der Aurora DSQL-Konsole
an. -
Wählen Sie den Cluster aus, für den Sie sich öffnen möchten. CloudShell Wenn Sie noch keinen Cluster erstellt haben, folgen Sie den Schritten unter Schritt 1: Erstellen eines Einzelregions-Clusters mit Aurora DSQL oder Erstellen eines Clusters mit mehreren Regionen.
-
Wählen Sie Mit dem Abfrage-Editor Connect und dann Connect mit CloudShell.
-
Wählen Sie aus, ob Sie eine Verbindung als Administrator oder mit einer benutzerdefinierten Datenbankrolle herstellen möchten.
-
Wählen Sie Launch in CloudShell und wählen Sie im folgenden CloudShell Dialog Run.
Verwenden Sie die lokale CLI, um mit dem interaktiven PostgreSQL-Terminal (psql) auf Aurora DSQL zuzugreifen
Verwenden Siepsql, ein terminalbasiertes Front-End-Hilfsprogramm für PostgreSQL, um interaktiv Abfragen einzugeben, sie an PostgreSQL weiterzugeben und die Abfrageergebnisse anzuzeigen.
Anmerkung
Verwenden Sie den PostgreSQL-Client der Version 17, um die Antwortzeiten für Abfragen zu verbessern. Wenn Sie die CLI in einer anderen Umgebung verwenden, stellen Sie sicher, dass Sie Python Version 3.8+ und psql Version 14+ manuell einrichten.
Laden Sie das Installationsprogramm Ihres Betriebssystems von der PostgreSQL-Downloadseitepsql finden Sie unter PostgreSQL Client Applications
Wenn Sie den bereits AWS CLI installiert haben, verwenden Sie das folgende Beispiel, um eine Verbindung zu Ihrem Cluster herzustellen.
# 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